[mythtv-commits] Ticket #2972: Enhance Software encoder to support other codecs and container formats.
MythTV
mythtv at cvs.mythtv.org
Sun May 27 18:45:37 UTC 2007
#2972: Enhance Software encoder to support other codecs and container formats.
----------------------+-----------------------------------------------------
Reporter: cpinkham | Owner: cpinkham
Type: task | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: low | Resolution:
----------------------+-----------------------------------------------------
Comment(by cpinkham):
(In [13511]) Put in a (temporary) patch in libavcodec to allow decoding
packets with
multiple MP3 frames in them. Previously the MP3 decoder's decode_frame()
function would indicate that it had consumed all the data in the packet
and
would cause the MythTV decoder code to ignore the rest of the packet.
Now,
decode_frame will indicate how much data it consumed so our decoder can
recall the libavcodec routine if necessary.
I am waiting on the guys at ffmpeg-devel for a little guidance in
submitting
a patch upstream to them, in case they want to solve the problem
differently
than I have. In order to use another libavcodec program to transcode one
of
these 'broken' nuv files, upstream will have to be fixed. Once upstream
is
fixed, then this patch can be reverted.
References #2972. The fix for the MythTV issue creating these out of spec
packets was fixed in [13510].
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/2972#comment:8>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list