Opened 5 years ago

Last modified 4 years ago

#12248 new Patch - Bug Fix

livetv transitions demonstrate bad decoder start conditions

Reported by: blm-ubunet@… Owned by:
Priority: trivial Milestone: unknown
Component: MythTV - General Version: Unspecified
Severity: low Keywords:
Cc: Ticket locked: no

Description

The picture/decoder breakup on liveTV transitions demonstrates the decoding process is started before SPS is seen (for H264) & probably before SEQ (for mpeg2v).

The code in avfd.cpp seems to bypass the correct decoder start conditions for liveTV. You may not consider that to be a bug. Starting decoder before SPS & SEQ leads to junk picture & unnecessary resolution/aspect changes.

The attached hacked patch makes LiveTV transitions cleaner & liveTV chain play seamlessly. (livetv chain only partial works here before & after this patch, because of LWR patches).

Attachments (1)

diff-avfdcpp.txt (1.7 KB) - added by blm-ubunet@… 5 years ago.
hack of avfd.cpp

Download all attachments as: .zip

Change History (2)

Changed 5 years ago by blm-ubunet@…

Attachment: diff-avfdcpp.txt added

hack of avfd.cpp

comment:1 Changed 4 years ago by warpme@…

Hi, just FYI - I applied this patch over master and I see noticeable improvement in LiveTV transitions. With this patch - on many tested HD channels - transitions are now practically invisible.

Note: See TracTickets for help on using tickets.