1. 04 Apr, 2012 1 commit
  2. 01 Apr, 2012 1 commit
  3. 28 Mar, 2012 2 commits
  4. 23 Mar, 2012 1 commit
  5. 22 Mar, 2012 1 commit
  6. 20 Mar, 2012 6 commits
  7. 19 Mar, 2012 2 commits
  8. 18 Mar, 2012 2 commits
  9. 17 Mar, 2012 4 commits
  10. 15 Mar, 2012 5 commits
  11. 14 Mar, 2012 2 commits
  12. 13 Mar, 2012 1 commit
  13. 12 Mar, 2012 1 commit
  14. 06 Mar, 2012 1 commit
  15. 05 Mar, 2012 3 commits
    • Justin Ruggles's avatar
      lavf: Use av_get_audio_frame_duration() in get_audio_frame_size() · 6c65cf58
      Justin Ruggles authored
      Also, do not give AVCodecContext.frame_size priority for muxing.
      
      Updated 2 FATE references:
      dxa-feeble - adds 1 audio frame that is still within 2 seconds as specified
                   by -t 2 in the FATE test
      wmv8-drm-nodec - durations are not needed. previously they were estimated
                       using the packet size and average bit rate.
      6c65cf58
    • Justin Ruggles's avatar
      aiffdec: do not set AVCodecContext.frame_size · 8d1a20aa
      Justin Ruggles authored
      It is unnecessary. Also, for some codecs we're reading more than 1 frame per
      packet. Instead we use a private context variable to calculate the bit rate,
      stream duration, and packet durations.
      
      Updated FATE seek test, which has slightly different timestamps due to a
      more accurate bit rate calculation.
      8d1a20aa
    • Anton Khirnov's avatar
      lavf: deobfuscate read_frame_internal(). · 27c7ca9c
      Anton Khirnov authored
      Split off packet parsing into a separate function. Parse full packets at
      once and store them in a queue, eliminating the need for tracking
      parsing state in AVStream.
      
      The horrible unreadable loop in read_frame_internal() now isn't weirdly
      ordered and doesn't contain evil gotos, so it should be much easier to
      understand.
      
      compute_pkt_fields() now invents slightly different timestamps for two
      raw vc1 tests, due to has_b_frames being set a bit later. They shouldn't
      be more wrong (or right) than previous ones.
      27c7ca9c
  16. 04 Mar, 2012 1 commit
  17. 03 Mar, 2012 5 commits
  18. 02 Mar, 2012 1 commit
    • Martin Storsjö's avatar
      g722: Fix the QMF scaling · b087ce2b
      Martin Storsjö authored
      This fixes clipping if the encoder input used the full 16 bit
      input range (samples with a magnitude below 16383 worked fine).
      The filtered subband samples should be 15 bit maximum, while
      the code earlier produced them scaled to 16 bit.
      
      This makes the decoder output have double the magnitude
      compared to before.
      
      The spec reference samples doesn't test the QMF at all, which
      was why this part slipped past initially.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      b087ce2b