[mythtv-firehose] mythtv/personal/jyavenard/backports/fixes/0.24 commit: dd08603c4 by Jean-Yves Avenard (jyavenard)

MythTV noreply at mythtv.org
Tue Apr 10 07:43:37 UTC 2012


      Author:  Jean-Yves Avenard <jyavenard at mythtv.org>
 Change Date:  2011-03-22T02:34:44-07:00
   Push Date:  2012/04/10 00:41:52 -0700
  Repository:  mythtv
      Branch:  personal/jyavenard/backports/fixes/0.24
New Revision:  dd08603c465f4e4c64e142595c184a89257c01da
   Changeset:  https://github.com/MythTV/mythtv/commit/dd08603c4

Log:

Add ability to passthru any audio type to mythtranscode.

This is done by allowing avformatdecoder to output completely unprocessed raw audio data too AudioOutput::AddData. The check for passthrough capabilities is now entirely done by the base audio class and AVFD doesn't need to know anything about the codecs who can be bitstreamed. This will allow bitstream to be easily extended, in particular AAC bitstream.

For exploiting the new capabilities of mythtranscode, the appropriate script will have to be written using mythtranscode FIFO mode.

Closes #9536

Modified:

   mythtv/libs/libmyth/audiooutput.cpp
   mythtv/libs/libmyth/audiooutput.h
   mythtv/libs/libmyth/audiooutputbase.cpp
   mythtv/libs/libmyth/audiooutputbase.h
   mythtv/libs/libmyth/audiooutputsettings.h
   mythtv/libs/libmythtv/audioplayer.cpp
   mythtv/libs/libmythtv/audioplayer.h
   mythtv/libs/libmythtv/avformatdecoder.cpp
   mythtv/libs/libmythtv/avformatdecoder.h
   mythtv/libs/libmythtv/nuppeldecoder.cpp
   mythtv/programs/mythtranscode/transcode.cpp



More information about the mythtv-firehose mailing list