1. 15 Sep, 2012 6 commits
    • Nicolas George's avatar
      lavc/pgssubdec: use the PTS from the presentation segment. · 37bbc9eb
      Nicolas George authored
      According to the sample for trac ticket #1722, PGS subtitles
      are decoded from several packets at the same DTS and varying PTS.
      The PTS from the presentation segment seem to be the valid one;
      in particular, clear subtitles are too early with the other PTS.
      37bbc9eb
    • Nicolas George's avatar
      lavc: set AVSubtitle.pts if possible. · 9dd82724
      Nicolas George authored
      If the packet has a PTS and the corresponding time base is known,
      set the pts field of the decoded subtitle structure before the
      call to the decoder. The decoder is still allowed to change the
      PTS if necessary.
      9dd82724
    • Nicolas George's avatar
      ffmpeg: call sub2video_update for end packets. · 1b9a2514
      Nicolas George authored
      Without that change, all subtitles will stay until the next one.
      1b9a2514
    • Michael Niedermayer's avatar
      Merge remote-tracking branch 'qatar/master' · f1ca40ee
      Michael Niedermayer authored
      * qatar/master:
        riff: Add SVQ3 fourcc
        fate: ac3: add 4.0 and downmix tests
        configure: x86: improve ebp availability check
        vorbisdec: ensure FASTDIV denominator is never 1
        avformat: refactor avformat_close_input
        avformat: simplify avformat_close_input
      
      Conflicts:
      	configure
      	libavcodec/vorbisdec.c
      	libavformat/utils.c
      Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      f1ca40ee
    • Michael Niedermayer's avatar
      bintext: mark hscroll() as unused · ab94d1be
      Michael Niedermayer authored
      This fixes a warning about a unused function
      Alternatively the function could be removed
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      ab94d1be
    • Akihiro Tsukada's avatar
      aacdec: add support for dual mono in Japanese DTV · c3c646a8
      Akihiro Tsukada authored
      Japanese DTV uses some non standard extensions in AAC audio.
      One example is 'dual mono', which combines two independent
      audio into one stereo stream, storing them in left and right channels
      respectively.  Historically, dual mono audio has been used for
      multi-lingual audio, one for local/native language, and another for english,
      and usually the "main" (local language) channel should be output without
      any user interactions.
      
      The frames of those dual mono audio are allowed to set
      ADTS channel_config field to 0, and just contain two SCE's *WITHOUT* PCE,
      which is a non standard extension by Japanese DTV standard.
      (ref. ARIB STD-B32 PartII 5.2.3)
      
      This patch adds an AVPacket side data, AV_PKT_DATA_JP_DUALMONO,
      which indicates that the AVPacket is likely to contain an audio frame
      with the above dual mono extension, and has the parameter to specify
      the desired channel selection in that case.
      It also makes aacdec to detect dual mono and output just the desired
      channel when this side data is attached.
      Signed-off-by: 's avatarAkihiro Tsukada <atsukada@users.sourceforge.net>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      c3c646a8
  2. 14 Sep, 2012 20 commits
  3. 13 Sep, 2012 14 commits