293 Commits (bd27a9364ca274ca97f1df6d984e88a0700fb235)

Author SHA1 Message Date
  Michael Niedermayer bd27a9364c avcodec/mpeg4videodec: Remove use of FF_PROFILE_MPEG4_SIMPLE_STUDIO as indicator of studio profile 7 years ago
  Michael Niedermayer 2aa9047486 avcodec/mpeg4videodec: Check read profile before setting it 7 years ago
  Michael Niedermayer 2fc108f60f avcodec/mpeg4videodec: Clear bits_per_raw_sample if it has originated from a previous instance 7 years ago
  Michael Niedermayer ba97d75ac6 avcodec/mpeg4video: Detect reference studio streams as studio streams 7 years ago
  Michael Niedermayer b3a18511cc avcodec/mpeg4videodec: Check bps (VOL header) before VOP for studio profile 7 years ago
  Michael Niedermayer 9e5d0860c0 avcodec/mpeg4videodec: Do not corrupt bits_per_raw_sample 7 years ago
  Michael Niedermayer 9f73ae31e0 avcodec/mpeg4videode: Eliminate out of loop VOP startcode reading for studio profile 7 years ago
  Michael Niedermayer 177133a0f4 avcodec/mpeg4videodec: Split decode_studio_vol_header() out of decode_studiovisualobject() 7 years ago
  Michael Niedermayer e03bf251d8 avcodec/mpeg4videodec: Move decode_studiovisualobject() parsing in the branch for visual object parsing 7 years ago
  James Almer 2f27370111 avcodec/mpeg4videodec: unbreak multithreading decoding 7 years ago
  James Almer a866cc3ad3 avcodec/mpeg4videodec: free studio profile VLCs when closing the decoder 7 years ago
  Kieran Kunhya f9d3841ae6 mpeg4video: Add support for MPEG-4 Simple Studio Profile. 7 years ago
  Michael Niedermayer db77230894 avcodec/mpeg4videodec: Use more specific error codes 7 years ago
  Michael Niedermayer 63a4bdbf3b avcodec/mpeg4videodec: Ignore multiple VOL headers 7 years ago
  Michael Niedermayer d4967c04e0 avcodec/mpeg4videodec: Avoid possibly aliasing violating casts 7 years ago
  Michael Niedermayer 05f4703a16 avcodec/mpeg4videodec: Check mb_num also against 0 7 years ago
  Mark Thompson e6a1dfc9ce mpeg4videodec: Fix unused variable warning 7 years ago
  Michael Niedermayer 4b2a186ef0 avcodec/mpeg4videodec: Add support for parsing and exporting video_range 8 years ago
  Mark Thompson 2fcb009011 lavc: Add hardware config metadata for decoders supporting hardware output 8 years ago
  James Almer 921d7af6e9 avcodec/mpeg4videodec: fix preprocessor check for the nvdec hwaccel 8 years ago
  Mark Thompson 758fbc54fe lavc: Add hardware config metadata for decoders supporting hardware output 8 years ago
  Michael Niedermayer 0e7865ce41 avcodec/mpeg4videodec: Check also for negative versions in the validity check 8 years ago
  Dale Curtis 7010dd98b5 Fix undefined shift on assumed 8-bit input. 8 years ago
  Michael Niedermayer e38f280fec avcodec/mpeg4videodec: Use 64 bit intermediates for sprite delta 8 years ago
  Michael Niedermayer 7735ed2974 avcodec/mpeg4videodec: Clear mcsel before decoding an image 8 years ago
  Michael Niedermayer 4976a3411f avcodec/mpeg4videodec: Fix GMC with videos of dimension 1 8 years ago
  Michael Niedermayer 5443c4bdf4 avcodec/mpeg4videodec: Fix overflow in virtual_ref computation 8 years ago
  Michael Niedermayer 12245ab1f6 avcodec/mpeg4videodec: Check sprite delta upshift against overflowing. 8 years ago
  Michael Niedermayer 0a87be404a avcodec/mpeg4videodec: Fix integer overflow in num_sprite_warping_points=2 case 8 years ago
  Michael Niedermayer 18bca25adb avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 53098 * 40448 cannot be represented in type 'int' 8 years ago
  Michael Niedermayer efeb47fd5d avcodec/mpeg4videodec: Check for multiple VOL headers 8 years ago
  Michael Niedermayer 467677769a avcodec/mpeg4videodec: Clear sprite wraping on unsupported cases in VOP decode 8 years ago
  Michael Niedermayer c1c3a14073 libavcodec/mpeg4videodec: Convert sprite_offset to 64bit 8 years ago
  Sean McGovern 6ac0e78183 mpeg4videodec: raise an error if sprite_trajectory.table is NULL 8 years ago
  Michael Niedermayer e2a4f1a9eb avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: -135088512 * 16 cannot be represented in type 'int' 8 years ago
  Michael Niedermayer fab13bbbcd avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 134527392 * 16 cannot be represented in type 'int' 8 years ago
  Michael Niedermayer eb41956636 avcodec/mpeg4videodec: Improve the overflow checks in mpeg4_decode_sprite_trajectory() 8 years ago
  Michael Niedermayer 25e93aacc2 avcodec/mpeg4videodec: Fix runtime error: left shift of negative value -2650 8 years ago
  Michael Niedermayer 76ba09d182 avcodec/mpeg4videodec: Check the other 3 sprite points for intermediate overflows 8 years ago
  Michael Niedermayer 6871df02d9 avcodec/mpeg4videodec: Check sprite_offset in addition to shifts 8 years ago
  Michael Niedermayer 6179dc8aa7 avcodec/mpeg4video: Fix runtime error: left shift of negative value 8 years ago
  Michael Niedermayer aa2b75263e avcodec/mpeg4videodec: Fix runtime error: shift exponent -2 is negative 8 years ago
  Anton Khirnov fd9212f2ed Mark some arrays that never change as const. 9 years ago
  Michael Niedermayer cde007dcd3 avcodec: Add FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM to most h263 based codecs 8 years ago
  Michael Niedermayer 8258e36385 avcodec/mpeg4videodec: Fix undefined shifts in mpeg4_decode_sprite_trajectory() 9 years ago
  Michael Niedermayer 2c9106257f avcodec/mpeg4videodec: Workaround interlaced mpeg4 edge MC bug 9 years ago
  Clément Bœsch 6c98398b0b lavc/get_bits: add a logging context to check_marker() 9 years ago
  Michael Niedermayer f730367a60 avcodec/mpeg4videodec: Fix default low_delay flag value if not coded 9 years ago
  Michael Niedermayer 87c53e5354 avcodec/mpeg4videodec: Print low_delay value with -debug 1 in decode_vol_header() 9 years ago
  Alexandra Hájková d338abb664 mpeg4videodec: Call av_log() in check_marker() with AVCodecContext instead of NULL 9 years ago