Statistics
| Branch: | Revision:

ffmpeg / libavcodec / mpeg12.c @ 57514323

History | View | Annotate | Download (51.6 KB)

# Date Author Comment
10bb7023 04/07/2002 09:44 PM Juanjo

- Added force_pts to av_write_packet() to be able to force PTS, this helps
(and fix) stream copying. By now force_pts it's just honoured by the MPEG
muxer. ASF could honour this also, but it should be fixed to use Tickers
first.
- MPEG audio decoder exports it's frame size in bytes....

5b403c40 04/04/2002 07:50 PM Michael Niedermayer

emms was missing, found by juanjo but he didnt commit it?!

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

649c00c9 03/28/2002 01:41 PM Michael Niedermayer

sizeof(s->block) isnt 64*6*2 anymore bugfix
mpeg12 decoding optimization

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

9c15096e 03/24/2002 11:45 PM Michael Niedermayer

fcode_tables where too small, found by Klaas-Pieter Vlieg <>

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

11ce8834 03/22/2002 11:22 PM Michael Niedermayer

mpeg4 aspect_ratio_info in AVCodecContext (requested by alex)
experimental (& faster) motion estimation
squished a dirty uninitialized var bug
mpeg1 fcode>1 support

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

45870f57 03/22/2002 02:21 AM Michael Niedermayer

new motion estimation (epzs) not complete yet but allready pretty good :)
unlimited mv search range
minor bugfix in the mpeg4 header parser
reset picture in gop counter if scene change is detected

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

af469427 03/20/2002 11:16 AM Juanjo

- Fix pts calculation on mpeg mux (A/V sync) - Thanks to Lennert Buytenhek
- Fix temporal-reference-glitches for MPEG1 - Thanks to Lennert Buytenhek

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

ce7c56c2 03/19/2002 06:30 AM Juanjo

- Added video coding statistics for ffmpeg. Needs more work.
- Fixed ME range for H.263+ UMV (32 pix).

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

1cb0edb4 03/16/2002 02:41 AM Juanjo

- Bug fix MPEG-2 decoder to handle "repeat_first_field" (Telecine)
- Hack in MPEG-2 demux to cope with buggy VOBs.

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

bb6f51ae 02/18/2002 01:58 AM Michael Niedermayer

avoid overflow of picturenumber*fps*10000
bug found by Lennert Buytenhek <>

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

3696d2bb 02/18/2002 12:31 AM Michael Niedermayer

block_last_index was too large (in mpeg1 decoding)

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

f004ca1c 02/13/2002 03:26 PM Michael Niedermayer

optimized encode_dc() (+2% speed on P3 for mpeg1 intra only encodings)

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

80feb2a2 02/13/2002 04:19 AM Michael Niedermayer

optimize mpeg1_encode_block()
(makeing some constant arrays global, merging put_bits(), ...)

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

a74127c0 08/15/2001 10:33 PM Fabrice Bellard

win32 fixes

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

0c23ead1 08/15/2001 01:11 PM Fabrice Bellard

copy avctx

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

1a565432 08/13/2001 09:48 PM Fabrice Bellard

win32 fixes

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

25ed7f92 08/12/2001 12:52 AM Fabrice Bellard

fixed mpeg2 non intra dequant - fixed MPEG1 and 2 matrix parsing

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

d753173a 08/11/2001 10:08 PM Fabrice Bellard

fixed last zero mv for field - fixed mismatch handling for intra coefs

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

0ee50938 08/11/2001 07:04 PM Fabrice Bellard

fixed mpeg2 qscale decoding

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

b9ecd1ee 08/08/2001 09:53 PM Fabrice Bellard

fixed mpeg1 last block bug (mb stuffing code was not included in vlc table...)

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

60832448 08/07/2001 10:47 PM Fabrice Bellard

changed quant matrix order (should fix mmx mpeg decoding bug)

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

612476ef 08/04/2001 12:46 AM Arpi

get_bits() specialization, gives 4\speedup

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

2d6d0c1d 08/02/2001 06:46 PM Arpi

- removed #include ../config.h, because it's included from common.h
which is included from avcodec.h which is included from those files...

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

54329dd5 08/02/2001 08:29 AM Nick Kurshev

Adding fastmemcpy stuff to speedup mplayer project

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

b7ec19d3 07/30/2001 11:24 PM Fabrice Bellard

use block[] in structure to have it aligned on 8 bytes for mmx optimizations

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

3bb4e23a 07/24/2001 08:43 PM Fabrice Bellard

added skip macroblock optimization (big perf win on black regions for example)

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

d78647e8 07/23/2001 06:58 PM Fabrice Bellard

fixed unsigned pb

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

de6d9b64 07/22/2001 02:18 PM Fabrice Bellard

Initial revision

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