Opened 13 years ago

Closed 13 years ago

#3232 closed defect (worksforme)

Backend unable to record h264 PAFF interlaced streams after single channel change

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

When trying to record an h264 PAFF interlaced stream, the time records correctly. However, subsequent recordings fail. Either the backend segfaults in libavcodec or goes into a continous loop of error messages like:

2007-03-19 12:28:35.027 AFD Error: Unknown decoding error [h264 @ 0xb748b728]PAFF interlacing is not implemented

See attached logs. I also have a patch for the segfault issue attached.

Attachments (3)

segfault_fix.diff (1.8 KB) - added by Mark.Buechler@… 13 years ago.
Patch from the ffmpeg dev list which fixes the segfault in libavcodec wrt PAFF interlaced streams.
normal_paff.log (19.9 KB) - added by Mark.Buechler@… 13 years ago.
Normal PAFF recording.
bad_paff.log (28.7 KB) - added by Mark.Buechler@… 13 years ago.
Bad PAFF recording.

Download all attachments as: .zip

Change History (4)

Changed 13 years ago by Mark.Buechler@…

Attachment: segfault_fix.diff added

Patch from the ffmpeg dev list which fixes the segfault in libavcodec wrt PAFF interlaced streams.

Changed 13 years ago by Mark.Buechler@…

Attachment: normal_paff.log added

Normal PAFF recording.

Changed 13 years ago by Mark.Buechler@…

Attachment: bad_paff.log added

Bad PAFF recording.

comment:1 Changed 13 years ago by Janne Grunau

Resolution: worksforme
Status: newclosed

attached patch was half rejected by Michael

I'm sure we will get it with the next ffmpeg sync

besides the log looks if the backend tries to render a thumbnail. That's the only usage of AVFormatDecoder in the backend I know.

Note: See TracTickets for help on using tickets.