Statistics
| Branch: | Revision:

ffmpeg / libavcodec / mpeg12.c @ c53d2d90

History | View | Annotate | Download (115 KB)

# Date Author Comment
c53d2d90 05/07/2007 12:47 AM Aurelien Jacobs

make some parser parameters const to avoid casting const to non-const

Originally committed as revision 8921 to svn://svn.ffmpeg.org/ffmpeg/trunk

95dca03f 05/05/2007 06:25 PM Aurelien Jacobs

add a ff_ prefix to the now exported mpeg1_find_frame_end() function

Originally committed as revision 8902 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f50d4ac 05/05/2007 06:18 PM Aurelien Jacobs

move mpegvideo_parser in it's own file

Originally committed as revision 8901 to svn://svn.ffmpeg.org/ffmpeg/trunk

29644cb5 05/02/2007 08:18 AM Heikki Lindholm

make mpeg decoder handle mid-stream changes in resolution
patch by Heikki Lindholm holindho at cs helsinki fi
original thread: [Ffmpeg-devel] [PATCH] fix mid-stream resolution changes
date: Sat Mar 31 13:52:50 CEST 2007

Originally committed as revision 8865 to svn://svn.ffmpeg.org/ffmpeg/trunk

e42dba48 04/07/2007 02:09 PM Diego Biurrun

typos/grammar

Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk

f78da6d6 03/14/2007 01:20 PM Michael Niedermayer

10l to whoever wrote this

Originally committed as revision 8403 to svn://svn.ffmpeg.org/ffmpeg/trunk

3502a54f 03/14/2007 01:19 PM Michael Niedermayer

kill av_mallocz_static() calls in init_rl()

Originally committed as revision 8402 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ac09151 03/13/2007 10:47 PM Michael Niedermayer

dont malloc() static mv_penalty arrays

Originally committed as revision 8389 to svn://svn.ffmpeg.org/ffmpeg/trunk

318c5e05 03/12/2007 12:36 PM Michel Bardiaux

Give context to dprintf

Originally committed as revision 8338 to svn://svn.ffmpeg.org/ffmpeg/trunk

39076e27 03/08/2007 06:25 PM Baptiste Coudurier

fix drop frame timecode flag

Originally committed as revision 8296 to svn://svn.ffmpeg.org/ffmpeg/trunk

92d6b7fd 03/04/2007 02:59 AM Baptiste Coudurier

imx dump header bitstream filter, modifies bitstream to fit in mov and be decoded by final cut pro decoder

Originally committed as revision 8218 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a6b9443 03/04/2007 02:26 AM Baptiste Coudurier

dummy support for mpeg2 non linear quant

Originally committed as revision 8215 to svn://svn.ffmpeg.org/ffmpeg/trunk

960964f5 02/09/2007 02:21 AM Michael Niedermayer

fix segfault with lol-ffplay2.mpg (dunno if this is exploitable, probably not easily)

Originally committed as revision 7889 to svn://svn.ffmpeg.org/ffmpeg/trunk

09d7aa7e 02/01/2007 09:47 AM Baptiste Coudurier

correctly set profile/level for hd

Originally committed as revision 7795 to svn://svn.ffmpeg.org/ffmpeg/trunk

0e066acb 01/15/2007 11:26 PM Michael Niedermayer

fix segfault with http://sam.zoy.org/zzuf/lol-ffplay.mpg and http://sam.zoy.org/zzuf/lol-ffplay.m2v

Originally committed as revision 7538 to svn://svn.ffmpeg.org/ffmpeg/trunk

849f1035 12/08/2006 12:35 AM Måns Rullgård

rename always_inline to av_always_inline and move to common.h

Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b7abda3 11/12/2006 11:14 PM Måns Rullgård

make more tables static

Originally committed as revision 6996 to svn://svn.ffmpeg.org/ffmpeg/trunk

9d210bb4 11/07/2006 01:50 PM Baptiste Coudurier

typo

Originally committed as revision 6934 to svn://svn.ffmpeg.org/ffmpeg/trunk

80d617f5 11/07/2006 01:45 PM Baptiste Coudurier

add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag

Originally committed as revision 6933 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d6b1abe 11/06/2006 10:46 AM Baptiste Coudurier

rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static

Originally committed as revision 6915 to svn://svn.ffmpeg.org/ffmpeg/trunk

4067d81b 11/06/2006 10:43 AM Baptiste Coudurier

move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c

Originally committed as revision 6914 to svn://svn.ffmpeg.org/ffmpeg/trunk

e344c1ea 11/01/2006 09:09 PM Steve L'Homme

reindentation, patch by From: Steve Lhomme, slhomme divxcorp com

Originally committed as revision 6864 to svn://svn.ffmpeg.org/ffmpeg/trunk

5d48f0cb 10/24/2006 07:33 AM Michael Niedermayer

set v_edge_pos correctly for field picture mpeg2

Originally committed as revision 6782 to svn://svn.ffmpeg.org/ffmpeg/trunk

c26abfa5 10/11/2006 11:17 PM Diego Biurrun

Rename ABS macro to FFABS.

Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk

761089b0 07/02/2006 02:50 PM Stefan Gehrer

staric frame_rate_tab -> non static ff_frame_rate_tab part of the cavs patch by (Stefan Gehrer stefan.gehrer gmx de)

Originally committed as revision 5578 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d974017 05/16/2006 03:19 PM Baptiste Coudurier

MPEG-2 4:2:2 encoding support

Originally committed as revision 5387 to svn://svn.ffmpeg.org/ffmpeg/trunk

307eb248 05/13/2006 05:16 PM Baptiste Coudurier

add MPEG-2 intra vlc support

Originally committed as revision 5372 to svn://svn.ffmpeg.org/ffmpeg/trunk

d634aa20 05/13/2006 03:43 PM Baptiste Coudurier

remove unused variable

Originally committed as revision 5371 to svn://svn.ffmpeg.org/ffmpeg/trunk

7923a3f9 05/02/2006 09:03 AM Michael Niedermayer

d10 decoding fix

Originally committed as revision 5341 to svn://svn.ffmpeg.org/ffmpeg/trunk

267f7edc 03/08/2006 11:43 AM Steve L'Homme

(f)printf --> av_log conversion
taken from a patch by Steve L'Homme

Originally committed as revision 5127 to svn://svn.ffmpeg.org/ffmpeg/trunk

26697779 03/01/2006 10:59 PM Michael Niedermayer

fix decoding of mpeg2-trunc.vob

Originally committed as revision 5091 to svn://svn.ffmpeg.org/ffmpeg/trunk

82fcbc14 02/04/2006 08:32 PM Michael Niedermayer

faster find_startcode()

Originally committed as revision 4939 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd1a74d2 01/14/2006 05:43 PM jwestfall@surrealistic.net

Off by one fix to prevent possible segfault. Patch by jwestfall at surrealistic dot net.

Originally committed as revision 4857 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

31a78b71 11/20/2005 11:09 PM Ivan Kalvachev

Mark all 12 block unused when there are no coded blocks
Fixes 422/444 artifacts

Originally committed as revision 4708 to svn://svn.ffmpeg.org/ffmpeg/trunk

bf4e3bd2 08/14/2005 03:42 PM Måns Rullgård

kill a bunch of compiler warnings

Originally committed as revision 4522 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c3eba7c 07/14/2005 09:39 PM Michael Niedermayer

skip_idct
skip_frame
skip_loop_filter

Originally committed as revision 4440 to svn://svn.ffmpeg.org/ffmpeg/trunk

02fb0d7c 07/11/2005 10:15 PM Michael Niedermayer

fix decoding of (broken) files with f_code=0
fix segfault if the first P frames header is damaged

Originally committed as revision 4432 to svn://svn.ffmpeg.org/ffmpeg/trunk

3b5ffe7a 05/18/2005 07:42 PM Michael Niedermayer

fix mpeg2 chroma_420_type

Originally committed as revision 4274 to svn://svn.ffmpeg.org/ffmpeg/trunk

89ba9eed 05/14/2005 03:34 PM Michael Niedermayer

preserve parse context

Originally committed as revision 4241 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ad8ecd1 05/12/2005 10:15 AM Michael Niedermayer

sanity check

Originally committed as revision 4224 to svn://svn.ffmpeg.org/ffmpeg/trunk

9cd81798 05/08/2005 08:15 PM Michael Niedermayer

#defines for strict_std_compliance and split between inofficial extensions and non standarized things

Originally committed as revision 4205 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk

160d679c 04/24/2005 05:21 PM Mike Melanson

Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped")

Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk

2de4ba7f 04/21/2005 09:23 PM Michael Niedermayer

avoid clearing block[] if its not used at all

Originally committed as revision 4148 to svn://svn.ffmpeg.org/ffmpeg/trunk

dff0f035 04/20/2005 08:31 PM Michael Niedermayer

mpeg2_fast_decode_block_intra()

Originally committed as revision 4146 to svn://svn.ffmpeg.org/ffmpeg/trunk

29df2599 04/19/2005 11:37 AM Michael Niedermayer

optimizing non_intra ac coeff decode

Originally committed as revision 4140 to svn://svn.ffmpeg.org/ffmpeg/trunk

e91f4bf1 04/18/2005 08:07 PM Michael Niedermayer

avoid UPDATE_CACHE() in GET_RL_VLC() if not needed

Originally committed as revision 4137 to svn://svn.ffmpeg.org/ffmpeg/trunk

a622dc43 04/04/2005 11:25 AM avcoder

Typo errors patch by (QuickTime | ffmpeg gmail com>

Originally committed as revision 4103 to svn://svn.ffmpeg.org/ffmpeg/trunk

aa26aa78 04/03/2005 05:34 PM Ivan Kalvachev

reinitialize on aspect change,
required for dvb aspect changes

Originally committed as revision 4102 to svn://svn.ffmpeg.org/ffmpeg/trunk

71434945 03/26/2005 05:01 PM Michael Niedermayer

more checks, fixes assertion failure

Originally committed as revision 4081 to svn://svn.ffmpeg.org/ffmpeg/trunk

d8a57c6d 03/08/2005 08:35 PM Michael Niedermayer

(10l) supported pix_fmts forgotten

Originally committed as revision 4022 to svn://svn.ffmpeg.org/ffmpeg/trunk

27ef18d1 03/05/2005 03:37 AM Michael Niedermayer

typo

Originally committed as revision 4006 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe533bb3 02/21/2005 05:50 PM Josh Varner

removing --disable-risky patch by (Josh Varner <jlvarner gmail com>)

Originally committed as revision 3966 to svn://svn.ffmpeg.org/ffmpeg/trunk

934982c4 01/23/2005 06:09 PM Michael Niedermayer

avoid buf_size == 0 checks in every decoder

Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk

073c2593 11/27/2004 06:10 PM Burkhard Plaum

Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>)

Originally committed as revision 3717 to svn://svn.ffmpeg.org/ffmpeg/trunk

7494cac0 10/18/2004 11:07 PM Michael Niedermayer

fix constrained parameters flag

Originally committed as revision 3609 to svn://svn.ffmpeg.org/ffmpeg/trunk

21adafec 09/27/2004 11:50 AM Michael Niedermayer

lowres width/height cleanup 3rd try

Originally committed as revision 3522 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f8a8319 09/27/2004 02:39 AM Michael Niedermayer

set AVCodecContext.width/height to the picture width/height instead of the one stored in the bitstream (that only matters if lowres!=0)

Originally committed as revision 3518 to svn://svn.ffmpeg.org/ffmpeg/trunk

af2a9e8f 09/26/2004 01:03 PM Michael Niedermayer

lowres slice fix

Originally committed as revision 3513 to svn://svn.ffmpeg.org/ffmpeg/trunk

178fcca8 09/25/2004 11:18 PM Michael Niedermayer

1/2 resolution decoding

Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk

c32b14bb 09/10/2004 06:54 PM Michael Niedermayer

mess cleanup

Originally committed as revision 3449 to svn://svn.ffmpeg.org/ffmpeg/trunk

3cb01872 09/02/2004 06:46 PM Michael Niedermayer

typo

Originally committed as revision 3431 to svn://svn.ffmpeg.org/ffmpeg/trunk

628b210f 09/02/2004 03:46 PM Michael Niedermayer

optional non spec compliant optimizations for mpeg1

Originally committed as revision 3430 to svn://svn.ffmpeg.org/ffmpeg/trunk

6fc5b059 09/02/2004 03:30 PM Michael Niedermayer

optional non spec compliant optimizations

Originally committed as revision 3429 to svn://svn.ffmpeg.org/ffmpeg/trunk

baced9f5 08/13/2004 01:59 PM Michael Niedermayer

user overrideable level & profile

Originally committed as revision 3385 to svn://svn.ffmpeg.org/ffmpeg/trunk

6cfe51d9 07/16/2004 06:36 PM Wolfram Gloger

Avoid segfault on ffmpeg "buffer flush" in mpeg12.c patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

Originally committed as revision 3324 to svn://svn.ffmpeg.org/ffmpeg/trunk

77e6c403 06/30/2004 11:12 PM Michael Niedermayer

10l (fixes delayed frames during encoding)

Originally committed as revision 3278 to svn://svn.ffmpeg.org/ffmpeg/trunk

0dfd33c3 06/26/2004 02:20 AM Michael Niedermayer

support skiping of mb rows during decoding

Originally committed as revision 3253 to svn://svn.ffmpeg.org/ffmpeg/trunk

0ff93477 06/25/2004 02:11 PM Michael Niedermayer

optimization

Originally committed as revision 3249 to svn://svn.ffmpeg.org/ffmpeg/trunk

715731a3 06/12/2004 04:51 PM Ivan Kalvachev

better cbp handling and small speedup in mpeg12

Originally committed as revision 3219 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffdff4d7 06/11/2004 07:59 AM Ivan Kalvachev

mpeg2 chroma422/444 support, may be slower, may be faster for other codecs

Originally committed as revision 3215 to svn://svn.ffmpeg.org/ffmpeg/trunk

53db1cae 05/21/2004 02:37 PM Michael Niedermayer

data_size = 0 cleanup

Originally committed as revision 3146 to svn://svn.ffmpeg.org/ffmpeg/trunk

bf266e19 04/30/2004 01:44 PM Michael Niedermayer

intra_dc_precission>0 encoding support

Originally committed as revision 3093 to svn://svn.ffmpeg.org/ffmpeg/trunk

d1700ead 04/29/2004 11:20 PM Ivan Kalvachev

cola test

Originally committed as revision 3089 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4cb187d 04/29/2004 02:21 PM Michael Niedermayer

remove duplicated find_frame_end() code
move codec specific code from parser.c -> .c as far as its easily possible Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk

8aedc51d 04/27/2004 01:50 PM Michael Niedermayer

simplify

Originally committed as revision 3085 to svn://svn.ffmpeg.org/ffmpeg/trunk

25ef43bb 04/22/2004 09:41 PM Michael Niedermayer

corrupted field pictures segfault fix

Originally committed as revision 3040 to svn://svn.ffmpeg.org/ffmpeg/trunk

7c4f71c4 04/19/2004 03:33 AM Michael Niedermayer

exporting field_select/ref_index values

Originally committed as revision 3035 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c352cad 04/18/2004 05:46 PM Michael Niedermayer

fix exported motion vectors

Originally committed as revision 3032 to svn://svn.ffmpeg.org/ffmpeg/trunk

137c8468 04/16/2004 01:01 AM Michael Niedermayer

unify table indexing (motion_val,dc_val,ac_val,coded_block changed)
minor +-1 bugfix

Originally committed as revision 3016 to svn://svn.ffmpeg.org/ffmpeg/trunk

86807410 04/02/2004 07:48 PM Michael Niedermayer

skiped mbs in interlaced b frames fix

Originally committed as revision 2946 to svn://svn.ffmpeg.org/ffmpeg/trunk

7906085f 03/24/2004 11:32 PM Falk Hüffner

warning patrol

Originally committed as revision 2925 to svn://svn.ffmpeg.org/ffmpeg/trunk

8fe2c60e 03/22/2004 08:54 PM Michael Niedermayer

1000l for iive

Originally committed as revision 2916 to svn://svn.ffmpeg.org/ffmpeg/trunk

7813d6a3 03/16/2004 04:57 PM Michael Niedermayer

1000000l (using uninitalized variable for initalizing bits per MV table)

Originally committed as revision 2900 to svn://svn.ffmpeg.org/ffmpeg/trunk

3edcacde 03/16/2004 04:11 PM Michael Niedermayer

init cleanup

Originally committed as revision 2899 to svn://svn.ffmpeg.org/ffmpeg/trunk

6fe1a1a5 03/16/2004 03:38 PM Ivan Kalvachev

use pan_scan to remove some weight, proper pan_scan offset reading

Originally committed as revision 2898 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ac47683 03/15/2004 04:41 PM Ivan Kalvachev

mpeg12 fix 10l of aspect calucalations, return gop perser to print debug info, and make mpeg1_seq_header hot overwrite height/width

Originally committed as revision 2897 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6b9ffbf 03/15/2004 12:08 AM Ivan Kalvachev

move MPV_common_init after parsing stream parameters, matrix rebuild

Originally committed as revision 2894 to svn://svn.ffmpeg.org/ffmpeg/trunk

8be014e0 03/13/2004 10:01 PM Michael Niedermayer

removing broken mpeg_decode_gop()

Originally committed as revision 2883 to svn://svn.ffmpeg.org/ffmpeg/trunk

c7516a00 03/09/2004 03:23 PM Michael Niedermayer

find_start_code() optimization (about 2x faster now) this may improve decoding speed with multiple threads

Originally committed as revision 2862 to svn://svn.ffmpeg.org/ffmpeg/trunk

5f0f7713 03/05/2004 02:21 PM Zdenek Kabelac
  • more consts

Originally committed as revision 2847 to svn://svn.ffmpeg.org/ffmpeg/trunk

49a37411 03/05/2004 02:09 PM Zdenek Kabelac
  • const warn elimination

Originally committed as revision 2846 to svn://svn.ffmpeg.org/ffmpeg/trunk

494c56d3 03/04/2004 02:58 PM Ivan Kalvachev

silence warnings

Originally committed as revision 2843 to svn://svn.ffmpeg.org/ffmpeg/trunk

461cd5bf 03/02/2004 06:39 PM Ivan Kalvachev

add vlc for cbp=0 that is valid in 422,444

Originally committed as revision 2838 to svn://svn.ffmpeg.org/ffmpeg/trunk

50c93f74 03/02/2004 05:21 PM Michael Niedermayer

10l (segfault fix)

Originally committed as revision 2837 to svn://svn.ffmpeg.org/ffmpeg/trunk