Opened 7 years ago

Last modified 23 months ago

#12248 accepted Patch - Bug Fix

livetv transitions demonstrate bad decoder start conditions

Reported by: blm-ubunet@… Owned by: Mark Kendall
Priority: trivial Milestone: 32.0
Component: MythTV - General Version: Master Head
Severity: low Keywords:
Cc: Ticket locked: no


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@… 7 years ago.
hack of avfd.cpp

Download all attachments as: .zip

Change History (3)

Changed 7 years ago by blm-ubunet@…

Attachment: diff-avfdcpp.txt added

hack of avfd.cpp

comment:1 Changed 7 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.

comment:2 Changed 23 months ago by Mark Kendall

Milestone: unknown32.0
Owner: set to Mark Kendall
Status: newaccepted
Version: UnspecifiedMaster Head
Note: See TracTickets for help on using tickets.