[mythtv-commits] Ticket #2972: Enhance Software encoder to support other codecs and container formats.

MythTV mythtv at cvs.mythtv.org
Mon Jan 22 06:26:26 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 [12617]) Move the avformat assist functions out from
 avformatdecoder.cpp into
 separate avfringbuffer.cpp/h files so we can use them elsewhere (like in
 the
 software encoder).  Fill out the write function which was a stub
 previously.

   open_avf  -> AVF_Open
   read_avf  -> AVF_Read
   write_avf -> AVF_Write
   seek_avf  -> AVF_Seek
   close_avf -> AVF_Close

   rbuffer_protocol -> AVF_RingBuffer_Protocol

   avf_write_packet -> AVF_Write_Packet
   avf_read_packet  -> AVF_Read_Packet
   avf_seek_packet  -> AVF_Seek_Packet

 Create a AVFRingBuffer wrapper class which keeps track of the RingBuffer
 being used so it can be used as the URLContext priv_data instead of the
 AvFormatDecoder instance itself.

 References #2972.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/2972#comment:1>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list