[mythtv-commits] Ticket #760: Transcode doesn't set keyframes
properly
MythTV
mythtv at cvs.mythtv.org
Mon Dec 5 21:21:33 EST 2005
#760: Transcode doesn't set keyframes properly
----------------------+-----------------------------------------------------
Reporter: wseltzer | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium |
----------------------+-----------------------------------------------------
Problem starts sometime between 7738 and 7780, and continues through
current (8220). If necessary, I can test further to find the precise rev
where this was introduced.
Recording from WinTV BT878 to MPEG4, cut and transcode to MPEG4. After
transcoding, keyframes do not appear to be set properly. Watching a
recording still works, but on skip forward or back, the image is blocky
and then fills in. Recordings are transcoded correctly if I revert to
7738.
mythfrontend -v playback on a brokenly transcoded file, jumping forward:
2005-11-30 03:11:43.411 TV: ProcessKeypress()
2005-11-30 03:11:43.411 TV: handled(0) actions[0](SEEKFFWD)
2005-11-30 03:11:43.412 TV: handled(0) actions[1](RIGHT)
2005-11-30 03:11:43.472 DecorderBase::DoFastForward(3425, do flush)
2005-11-30 03:11:43.472 NVP: ClearAfterSeek()
2005-11-30 03:11:43.473 VideoOutputXv: ClearAfterSeek()
2005-11-30 03:11:43.473 VideoBuffers::DiscardFrames():
UUAUUUUUUUUUUUUUUUUUUUUUUUUUUUU
2005-11-30 03:11:43.473 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-11-30 03:11:43.502 waiting for prebuffer... 0
[mpeg4 @ 0xb75fd110]warning: first frame is no keyframe
'video_output' mean = '34784.09', std. dev. = '14630.15', fps = '28.75'
2005-11-30 03:11:48.012 TV: ProcessKeypress()
2005-11-30 03:11:48.012 TV: handled(0) actions[0](SEEKFFWD)
2005-11-30 03:11:48.013 TV: handled(0) actions[1](RIGHT)
2005-11-30 03:11:48.060 DecorderBase::DoFastForward(6851, do flush)
2005-11-30 03:11:48.060 NVP: ClearAfterSeek()
2005-11-30 03:11:48.060 VideoOutputXv: ClearAfterSeek()
2005-11-30 03:11:48.060 VideoBuffers::DiscardFrames():
UUUUUUUUUUAUUUUUUUUUUUUUUUUUUUU
2005-11-30 03:11:48.061 VideoBuffers::DiscardFrames():
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-11-30 03:11:48.100 waiting for prebuffer... 0
[mpeg4 @ 0xb75fd110]warning: first frame is no keyframe
'video_output' mean = '34918.18', std. dev. = '15315.23', fps = '28.64'
'video_output' mean = '33330.83', std. dev. = '11012.46', fps = '30.00'
Re-running commercial flagging on a broken recording gives a series of:
[mpeg4 @ 0xb7663110]warning: first frame is no keyframe
mplayer exits from the same files with "seek failed" on a ffwd (although
testing with older files suggests it can't seek on those either).
Let me know if more info would help. I'll attach a snippet of a broken
file to the ticket.
--Wendy
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/760>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list