[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