Statistics
| Branch: | Revision:

ffmpeg / libavcodec / mpeg12.c @ 94d85eaf

History | View | Annotate | Download (113 KB)

# Date Author Comment
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

4eaad9c0 03/02/2004 12:40 AM Ivan Kalvachev

forgot default chroma_format value

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

5e5c247a 03/01/2004 02:55 PM Ivan Kalvachev

initial chroma_format changes,xvmc tweaks and codec_cap

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

4c9544d0 02/28/2004 09:02 PM Michael Niedermayer

mpeg2 field pic decoding fix
simplifiations

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

8d52ec7e 02/26/2004 06:29 PM Michael Niedermayer

AVCodec.supported_framerates

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

c62c07d3 02/23/2004 08:56 PM Michael Niedermayer

multithreaded mpeg2 decoding

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

530d5740 02/19/2004 12:30 AM Ivan Kalvachev

use get_format

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

e6dc9c6f 02/16/2004 03:34 AM Michael Niedermayer

more error checks for the sequence header

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

9c3d33d6 02/13/2004 05:54 PM Michael Niedermayer

multithreaded/SMP motion estimation
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c...

fe455f33 02/06/2004 03:27 PM Alex Beregszaszi

get_bit_count -> put_bits_count

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

303e50e6 01/22/2004 07:48 PM Michael Niedermayer

closed gop support & flags2 as all bits in flags are used
and a few minor things i forgot to commit ...

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

2c492e94 01/18/2004 09:41 PM Michael Niedermayer

removing broken framerate conversation hack in mpeg1/2

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

8f2ab833 01/10/2004 04:04 PM Michael Niedermayer

copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise

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

303aebf9 01/08/2004 06:44 PM Michael Niedermayer

uninitalized variables fix by (Gildas Bazin <gbazin at altern dot org>)
and some related cleanup by me

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

51929fd3 01/05/2004 11:16 AM Michael Niedermayer

simplify

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

b1b8f9fc 01/04/2004 10:13 PM Michael Niedermayer

gop timestamp fix

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

96b73a2a 01/04/2004 05:43 PM Michael Niedermayer

frame rate emulation "fix" by (Mean <fixounet at free dot fr>)

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

baaf3f46 01/04/2004 12:23 AM Michael Niedermayer

SVCD scan offset stuff

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

0368c72d 01/01/2004 02:56 AM Michael Niedermayer

print vbv buffer size & bitrate when decoding with -debug 1

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

bb198e19 12/30/2003 04:07 PM Michael Niedermayer

interlaced motion estimation
interlaced mpeg2 encoding
P & B frames
rate distored interlaced mb decission
alternate scantable support
4mv encoding fixes (thats also why the regression tests change)
passing height to most dsp functions
interlaced mpeg4 encoding (no direct mode MBs yet)...

0c9bbaec 12/30/2003 02:12 AM Wolfgang Hesseler

motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

d60a8f85 12/17/2003 07:53 PM Michael Niedermayer

vbv_delay

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

31b1ec5d 12/14/2003 08:48 PM Michael Niedermayer

mv vissualization & field picture fix

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

fad05f52 12/14/2003 05:47 PM Wolfgang Hesseler

cygwin fix and dont average interlaced MVs patch by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

a4337a51 12/14/2003 04:15 PM Michael Niedermayer

10l (printing qscale before parsing it)

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

7a0f9d7e 12/12/2003 04:56 PM Fabrice Bellard

fixed top_field_first support when encoding

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

3ab5b8cc 12/10/2003 04:51 PM Fabrice Bellard

interlaced DCT support for MPEG2 encoding

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

32e7b91a 12/10/2003 11:18 AM Fabrice Bellard

fixed potential problem if aspect_ratio_info == 0 for MPEG stream - fixed aspect ratio problem if CODEC_ID_MPEG2VIDEO is used to decode an MPEG1 stream (which is the recommended codec id for mpeg video)

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