Opened 10 years ago

Closed 2 years ago

#12248 closed Patch - Bug Fix (Trac EOL)

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

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

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by blm-ubunet@…

Attachment: diff-avfdcpp.txt added

hack of avfd.cpp

comment:1 Changed 9 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 4 years ago by Mark Kendall

Milestone: unknown32.0
Owner: set to Mark Kendall
Status: newaccepted
Version: UnspecifiedMaster Head

comment:3 Changed 2 years ago by Stuart Auchterlonie

Resolution: Trac EOL
Status: acceptedclosed

We have moved all bug tracking to github [1]

If you continue to have this issue, please open a new issue at github, referencing this ticket.

[1] - https://github.com/MythTV/mythtv/issues

Note: See TracTickets for help on using tickets.