1. 23 Dec, 2016 1 commit
  2. 27 Oct, 2016 1 commit
  3. 22 May, 2016 1 commit
  4. 04 May, 2016 1 commit
  5. 11 Jan, 2016 1 commit
  6. 12 Dec, 2015 1 commit
  7. 27 Jul, 2015 1 commit
  8. 20 Jun, 2015 1 commit
    • nu774's avatar
      mp3: enable packed main_data decoding in MP4 · 6ec688e1
      nu774 authored
      14496-3 suggests packing main_data of MP3 that is usually scattered
      into multiple frames due to bit reservoir.
      
      However, after packing main_data into a access unit, bitrate index
      in the MPEG audio frame header doesn't match with actual frame size.
      
      In order to accept this, this patch removes unnecessary frame size
      checking on mp3 decoder.
      
      Also, mov demuxer was changed to use MP3 parser only on special cases
      (QT MOV with specific sample description) to avoid re-packetizing.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      6ec688e1
  9. 19 Apr, 2015 1 commit
  10. 15 Aug, 2014 1 commit
  11. 12 Dec, 2013 1 commit
  12. 23 Nov, 2013 1 commit
  13. 03 Oct, 2013 1 commit
  14. 19 Sep, 2013 1 commit
  15. 04 May, 2013 1 commit
  16. 30 Apr, 2013 1 commit
  17. 08 Mar, 2013 1 commit
  18. 25 Feb, 2013 1 commit
  19. 12 Feb, 2013 1 commit
  20. 22 Jan, 2013 1 commit
  21. 04 Dec, 2012 1 commit
  22. 26 Nov, 2012 1 commit
  23. 11 Nov, 2012 1 commit
  24. 23 Oct, 2012 4 commits
  25. 01 Oct, 2012 2 commits
  26. 28 Sep, 2012 1 commit
    • Luca Barbato's avatar
      mpegaudiodec: fix short_start calculation · 97cfa55e
      Luca Barbato authored
      The value should be always 3, as it follows from the specification.
      
      Fix a stack buffer overflow in exponents_from_scale_factors as reported
      by asan. Thanks to Dale Curtis for the sample vector.
      97cfa55e
  27. 08 Aug, 2012 1 commit
  28. 07 Aug, 2012 1 commit
  29. 20 May, 2012 1 commit
    • Kostya Shishkov's avatar
      mp3: fix start band index for block type 2 in 8kHz audio · b37d945d
      Kostya Shishkov authored
      In hybrid frames long window part ends at 36 samples for most of the cases
      but at 72 for 8kHz case. For some reason decoder assumed it's 48 or even 36
      samples, which caused wrong bitstream decoding for such blocks.
      
      l3_25207.mpg from conformance suite demonstrates it the best.
      b37d945d
  30. 18 Apr, 2012 1 commit
  31. 29 Mar, 2012 1 commit
  32. 28 Mar, 2012 1 commit
  33. 04 Mar, 2012 1 commit
    • Anton Khirnov's avatar
      lavc: deprecate AVCodecContext.sub_id. · 02beb982
      Anton Khirnov authored
      In most places where it's used, it's as a pointless write-only field.
      
      Only rv10 decoder actually reads from it, but it stores some internal
      version info in it. There is no reason for it to be in a public field.
      02beb982
  34. 29 Feb, 2012 1 commit
  35. 24 Feb, 2012 1 commit
  36. 17 Feb, 2012 1 commit
    • Ronald S. Bultje's avatar
      mp3on4: require a minimum framesize. · 3e13005c
      Ronald S. Bultje authored
      If bufsize < headersize, init_get_bits() will be called with a negative
      number, causing it to fail and any subsequent call to get_bits() will
      crash because it reads from a NULL pointer.
      
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      CC: libav-stable@libav.org
      3e13005c