Skip to content
Snippets Groups Projects
  1. Jun 20, 2015
    • 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: default avatarLuca Barbato <lu_zero@gentoo.org>
      6ec688e1
  2. Apr 19, 2015
  3. Aug 15, 2014
  4. Dec 12, 2013
  5. Nov 23, 2013
  6. Oct 03, 2013
  7. Sep 19, 2013
  8. May 04, 2013
  9. Apr 30, 2013
  10. Mar 08, 2013
  11. Feb 25, 2013
  12. Feb 12, 2013
  13. Jan 22, 2013
  14. Dec 04, 2012
  15. Nov 26, 2012
  16. Nov 11, 2012
  17. Oct 23, 2012
  18. Oct 01, 2012
  19. Sep 28, 2012
    • 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
  20. Aug 08, 2012
  21. Aug 07, 2012
  22. May 20, 2012
    • 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
  23. Apr 18, 2012
  24. Mar 29, 2012
  25. Mar 28, 2012
  26. Mar 04, 2012
    • 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
  27. Feb 29, 2012
  28. Feb 24, 2012
  29. Feb 17, 2012
    • 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
  30. Jan 31, 2012
  31. Jan 27, 2012
  32. Jan 21, 2012
  33. Jan 09, 2012
  34. Jan 07, 2012
Loading