[mythtv-commits] mythtv branch master updated by cpinkham. v0.26-alpha-1-g628ea66

Git Repo Owner noreply at mythtv.org
Thu Jul 19 07:51:49 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user cpinkham.
       via  628ea66a84d386e414d6beafa4cba5ae227dcd1b (commit)
      from  4a40145672654717e1dce342958858887e839b8c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 628ea66a84d386e414d6beafa4cba5ae227dcd1b
Author:    Chris Pinkham <cpinkham at mythtv.org> at Thu, 19 Jul 2012 00:49:29 -0700
Committer: Chris Pinkham <cpinkham at mythtv.org> at Thu, 19 Jul 2012 00:49:29 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=628ea66a84d386e414d6beafa4cba5ae227dcd1b

Various HLS bugfixes.
- Use av_malloc() to allocate the temporary newFrame frame buffer.
- Fix drifting timecode calculations in AudioReencodeBuffer::AddData().
- Fix race condition in audio encoding loop in Transcode::TranscodeFile()
- Make durations of segments more consistent (till need to fix duration
  in EXTINF tags).
- Fix issue with incorrect timecodes in output due to frames buffered in
  video encoder.
- Re-instate MP3 audio usage over AAC.  The AAC encoder seems to be
  working fine in all players I've tested except for iOS, so reverting
  back to the MP3 encoder for now.

NOTE1: This will require you to run configure with --enable-libmp3lame
       to enable the libmp3lame encoder in libavcodec.  If you wish to
       help debug AAC audio in HLS, you can insert a setting called
       'HLSAACAUDIO' with a value of 1 into your settings table.

NOTE2: There is a still an issue I'm seeing with video on iOS,
       past/previous video frames sometimes flash on the screen.  This
       does not happen in mythavtest, mplayer, or JW Player and is
       still being investigated.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/mythversion.h       |    2 +-
 mythtv/libs/libmythtv/avformatwriter.cpp    |   67 +++++++++++++++------
 mythtv/libs/libmythtv/avformatwriter.h      |   14 +++-
 mythtv/libs/libmythtv/filewriterbase.cpp    |    8 +-
 mythtv/libs/libmythtv/filewriterbase.h      |   10 ++--
 mythtv/programs/mythtranscode/transcode.cpp |   84 +++++++++++++++++----------
 6 files changed, 120 insertions(+), 65 deletions(-)

-- 



More information about the mythtv-commits mailing list