platform/upstream/libav.git
22 years agodetecting xvid/divx4/opendivx and set low_delay flag
Michael Niedermayer [Sat, 27 Apr 2002 14:10:47 +0000 (14:10 +0000)]
detecting xvid/divx4/opendivx and set low_delay flag

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

22 years agoexport mbskip_table for direct rendering
Michael Niedermayer [Sat, 27 Apr 2002 13:12:57 +0000 (13:12 +0000)]
export mbskip_table for direct rendering
add hurry_up support

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

22 years agofixed msmpeg4 infinite loop if buggy stream
Michael Niedermayer [Sat, 27 Apr 2002 12:30:26 +0000 (12:30 +0000)]
fixed msmpeg4 infinite loop if buggy stream
rewrote quantizer
 fixed bias (+10% compression/quality for h263 like codecs)
 qscale=1 support
 mpeg1 intra frames looks far less blocky
added codec_id field

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

22 years ago* cleanup
Zdenek Kabelac [Fri, 26 Apr 2002 07:18:57 +0000 (07:18 +0000)]
* cleanup

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

22 years ago* fixes problem with -funroll-loops and buggy gcc compiler
Zdenek Kabelac [Wed, 24 Apr 2002 12:18:59 +0000 (12:18 +0000)]
* fixes problem with -funroll-loops and buggy gcc compiler

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

22 years agoavcodec_flush_buffers()
Michael Niedermayer [Wed, 24 Apr 2002 01:24:06 +0000 (01:24 +0000)]
avcodec_flush_buffers()

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

22 years ago* path to ffmpegs config.h
Zdenek Kabelac [Tue, 23 Apr 2002 08:52:53 +0000 (08:52 +0000)]
* path to ffmpegs config.h

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

22 years agosegfault fix
Michael Niedermayer [Mon, 22 Apr 2002 21:02:18 +0000 (21:02 +0000)]
segfault fix

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

22 years ago* using liba52
Zdenek Kabelac [Mon, 22 Apr 2002 19:57:45 +0000 (19:57 +0000)]
* using liba52

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

22 years ago* using some small char buffer - needed for sprintf
Zdenek Kabelac [Mon, 22 Apr 2002 19:57:26 +0000 (19:57 +0000)]
* using some small char buffer - needed for sprintf

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

22 years agoexport delay info
Michael Niedermayer [Mon, 22 Apr 2002 19:04:28 +0000 (19:04 +0000)]
export delay info
fixed low_delay & vo_type on mpeg4 header writer & parser

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

22 years agob-frame mpeg4 fix when seeking
Michael Niedermayer [Mon, 22 Apr 2002 17:33:43 +0000 (17:33 +0000)]
b-frame mpeg4 fix when seeking

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

22 years agox1 deblocking filter bugfix
Michael Niedermayer [Mon, 22 Apr 2002 15:53:24 +0000 (15:53 +0000)]
x1 deblocking filter bugfix

Originally committed as revision 5788 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agodivx 5.01 support
Michael Niedermayer [Mon, 22 Apr 2002 12:45:22 +0000 (12:45 +0000)]
divx 5.01 support

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

22 years ago* add support for liba52
Zdenek Kabelac [Mon, 22 Apr 2002 10:27:25 +0000 (10:27 +0000)]
* add support for liba52

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

22 years agofix b-frame MB skip
Michael Niedermayer [Sun, 21 Apr 2002 23:47:27 +0000 (23:47 +0000)]
fix b-frame MB skip

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

22 years agorounding bugfix
Michael Niedermayer [Sun, 21 Apr 2002 22:41:49 +0000 (22:41 +0000)]
rounding bugfix

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

22 years agofixed ratecontrol & b-frames
Michael Niedermayer [Sun, 21 Apr 2002 21:18:17 +0000 (21:18 +0000)]
fixed ratecontrol & b-frames
2pass ratecontrol
fixed hq with 2pass
inceased build num (a few more vars for the rc stuff)
hopefully no new bugs

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

22 years agopostprocess array increased to handle images up to 2048x1536
Arpi [Sat, 20 Apr 2002 21:17:26 +0000 (21:17 +0000)]
postprocess array increased to handle images up to 2048x1536

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

22 years agomuch better ME for b frames (a bit slow though)
Michael Niedermayer [Fri, 19 Apr 2002 03:25:20 +0000 (03:25 +0000)]
much better ME for b frames (a bit slow though)
fixed MC rounding for b frames
fixed hq mode with b-frames

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

22 years agofixing hq mode with mpeg1 and 2-pass
Michael Niedermayer [Wed, 17 Apr 2002 18:19:50 +0000 (18:19 +0000)]
fixing hq mode with mpeg1 and 2-pass

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

22 years agompeg2/mpeg4 dequantizer support (c & mmx)
Michael Niedermayer [Wed, 17 Apr 2002 16:30:31 +0000 (16:30 +0000)]
mpeg2/mpeg4 dequantizer support (c & mmx)
mpeg1 dequantizer optimizations

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

22 years agofixed mpeg4 time stuff on encoding
Michael Niedermayer [Wed, 17 Apr 2002 04:32:12 +0000 (04:32 +0000)]
fixed mpeg4 time stuff on encoding
mpeg4 b-frame enoding support
removed old, out-commented ratecontrol
reuse motion compensation code between encoding & decoding
prefix newly added global functions with ff_ to reduce namespace polution
b-frame ME (unfinished, but working)
added some comments to mpegvideo.h
do MC on encoding only once if possible
bugs? ;)

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

22 years ago* solaris does not support -q
Zdenek Kabelac [Tue, 16 Apr 2002 19:52:04 +0000 (19:52 +0000)]
* solaris does not support -q

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

22 years ago* minor - slightly modified debug message
Zdenek Kabelac [Mon, 15 Apr 2002 12:52:21 +0000 (12:52 +0000)]
* minor - slightly modified debug message

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

22 years ago- Versions defined for libav/libavcodec.
Juanjo [Mon, 15 Apr 2002 02:28:05 +0000 (02:28 +0000)]
- Versions defined for libav/libavcodec.
- Bug fix in wav muxer for MP2 audio.
- ffmpeg/libavcodec version in MPEG-4 user data.

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

22 years ago- ME method compatibility with legacy apps.
Juanjo [Sun, 14 Apr 2002 22:17:40 +0000 (22:17 +0000)]
- ME method compatibility with legacy apps.
- Please use AVCodecContext's me_method now.

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

22 years ago- ME setting moved to AVCodecContext/MpegEncContext, no longer a global.
Juanjo [Sun, 14 Apr 2002 18:57:51 +0000 (18:57 +0000)]
- ME setting moved to AVCodecContext/MpegEncContext, no longer a global.
- EPZS ME algo used by default.
- HQ flag activated for ffmpeg.
- Cosmetics ...

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

22 years agoyuv422p -> yuy2 (untested)
Michael Niedermayer [Sat, 13 Apr 2002 02:21:12 +0000 (02:21 +0000)]
yuv422p -> yuy2 (untested)

Originally committed as revision 5589 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agorgb24->bgr24
Michael Niedermayer [Sat, 13 Apr 2002 00:48:21 +0000 (00:48 +0000)]
rgb24->bgr24

Originally committed as revision 5583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agofix typo found by Milan Cutka <cutka@szm.sk>
Michael Niedermayer [Fri, 12 Apr 2002 14:01:10 +0000 (14:01 +0000)]
fix typo found by Milan Cutka <cutka@szm.sk>

Originally committed as revision 5577 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years ago* no error message without config.h
Zdenek Kabelac [Thu, 11 Apr 2002 20:21:57 +0000 (20:21 +0000)]
* no error message without config.h

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

22 years ago* support for simple_idct config
Zdenek Kabelac [Thu, 11 Apr 2002 20:11:36 +0000 (20:11 +0000)]
* support for simple_idct config
* preserving timestamp if config.h is not modifed

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

22 years ago- New switch to activate 4MV in ffmpeg.
Juanjo [Tue, 9 Apr 2002 17:16:09 +0000 (17:16 +0000)]
- New switch to activate 4MV in ffmpeg.

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

22 years ago- Fixed AC3 decoding for 5:1 AC3 streams. Now when calling av_audio_decode for
Juanjo [Tue, 9 Apr 2002 04:52:49 +0000 (04:52 +0000)]
- Fixed AC3 decoding for 5:1 AC3 streams. Now when calling av_audio_decode for
AC3 set avcodec_context->channels to the desired number channels, if the
setting is 0 AC3 decoder will set it to the channels found in the
stream.
- Changed ffmpeg to cope with the new "way" of AC3 decoding.
- ASF muxer now uses Tickers for PTS calculations.

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

22 years ago- PIX_FMT_ANY = -1 to avoid breaking any stuff that could be using it.
Juanjo [Tue, 9 Apr 2002 00:37:06 +0000 (00:37 +0000)]
- PIX_FMT_ANY = -1 to avoid breaking any stuff that could be using it.
Thanks to D Richard Felker III for his comments.

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

22 years ago- Commented out PIX_FMT_ANY by now. It seems that not all codecs are setting
Juanjo [Tue, 9 Apr 2002 00:08:39 +0000 (00:08 +0000)]
- Commented out PIX_FMT_ANY by now. It seems that not all codecs are setting
the PIX_FMT_ so they get PIX_FMT_ANY instead of PIX_FMT_YUV420P which
obviuosly annoys ffmpeg.

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

22 years ago* patch by Philip Gladstone
Philip Gladstone [Mon, 8 Apr 2002 21:31:24 +0000 (21:31 +0000)]
* patch by Philip Gladstone

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

22 years ago* using pixtype as enum - by Philip Gladstone
Zdenek Kabelac [Mon, 8 Apr 2002 21:03:35 +0000 (21:03 +0000)]
* using pixtype as enum - by Philip Gladstone

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

22 years ago* some minor modification by Philip Gladston
Zdenek Kabelac [Mon, 8 Apr 2002 20:58:56 +0000 (20:58 +0000)]
* some minor modification by Philip Gladston
* grab containes new code

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

22 years ago* more warning cleanups
Zdenek Kabelac [Mon, 8 Apr 2002 15:07:42 +0000 (15:07 +0000)]
* more warning cleanups
* adding const & statics

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

22 years ago* fixing some warnings
Zdenek Kabelac [Mon, 8 Apr 2002 14:51:42 +0000 (14:51 +0000)]
* fixing some warnings

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

22 years agofixing black stripe at right if width%8!=0 && stride%8==0 reported by kabi
Michael Niedermayer [Mon, 8 Apr 2002 14:43:18 +0000 (14:43 +0000)]
fixing black stripe at right if width%8!=0 && stride%8==0 reported by kabi

Originally committed as revision 5534 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years ago* support for .au .gif .mov .mp4 by François Revol <revol@free.fr>
Zdenek Kabelac [Mon, 8 Apr 2002 12:32:01 +0000 (12:32 +0000)]
* support for .au .gif .mov .mp4  by François Revol <revol@free.fr>
  hmm any opinions about GIF support ?

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

22 years ago*** empty log message ***
Zdenek Kabelac [Mon, 8 Apr 2002 12:09:33 +0000 (12:09 +0000)]
*** empty log message ***

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

22 years ago* encoding of AC3 with more than 2 channels
Zdenek Kabelac [Mon, 8 Apr 2002 12:08:03 +0000 (12:08 +0000)]
* encoding of AC3 with more than 2 channels
  by Takashi Iwai <tiwai@suse.de>

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

22 years ago- Added force_pts to av_write_packet() to be able to force PTS, this helps
Juanjo [Sun, 7 Apr 2002 21:44:29 +0000 (21:44 +0000)]
- 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.
- Hope this fix the floating point exception found in ffserver.

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

22 years agompeg4 mpeg quantizer support
Michael Niedermayer [Sun, 7 Apr 2002 02:03:32 +0000 (02:03 +0000)]
mpeg4 mpeg quantizer support

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

22 years agowmv1 header parser (unfinished)
Michael Niedermayer [Sat, 6 Apr 2002 22:29:37 +0000 (22:29 +0000)]
wmv1 header parser (unfinished)

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

22 years agomsmpeg4v2 encoding
Michael Niedermayer [Fri, 5 Apr 2002 21:04:09 +0000 (21:04 +0000)]
msmpeg4v2 encoding

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

22 years agofixing msmpeg4v2 bugs (is bugfree now afaik)
Michael Niedermayer [Fri, 5 Apr 2002 16:51:12 +0000 (16:51 +0000)]
fixing msmpeg4v2 bugs (is bugfree now afaik)

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

22 years agob frames & slices bugfix
Michael Niedermayer [Fri, 5 Apr 2002 04:23:01 +0000 (04:23 +0000)]
b frames & slices bugfix

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

22 years agomsmpeg4v2 decoding (no encoding yet)
Michael Niedermayer [Fri, 5 Apr 2002 04:09:04 +0000 (04:09 +0000)]
msmpeg4v2 decoding (no encoding yet)

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

22 years agodump_stream support (nicely formated 0s and 1s)
Michael Niedermayer [Thu, 4 Apr 2002 20:04:10 +0000 (20:04 +0000)]
dump_stream support (nicely formated 0s and 1s)

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

22 years agoemms was missing, found by juanjo but he didnt commit it?!
Michael Niedermayer [Thu, 4 Apr 2002 19:50:46 +0000 (19:50 +0000)]
emms was missing, found by juanjo but he didnt commit it?!

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

22 years ago- Fix memory leak and others bugs for ppmpipe. Thanks to Rudolf Opalla.
Juanjo [Tue, 2 Apr 2002 15:07:01 +0000 (15:07 +0000)]
- Fix memory leak and others bugs for ppmpipe. Thanks to Rudolf Opalla.

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

22 years agofixing MVs in hq mode
Michael Niedermayer [Mon, 1 Apr 2002 17:40:42 +0000 (17:40 +0000)]
fixing MVs in hq mode

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

22 years agooverread in the mmx2 horizontal scaler fixed
Michael Niedermayer [Mon, 1 Apr 2002 14:01:22 +0000 (14:01 +0000)]
overread in the mmx2 horizontal scaler fixed
2% faster horizontal mmx2 scaler

Originally committed as revision 5453 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agomultiple init bugfix (patch by Alex Beregszaszi <alex@naxine.org>)
Alex Beregszaszi [Mon, 1 Apr 2002 13:24:47 +0000 (13:24 +0000)]
multiple init bugfix (patch by Alex Beregszaszi <alex@naxine.org>)

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

22 years agofixing 1/0
Michael Niedermayer [Sat, 30 Mar 2002 21:33:14 +0000 (21:33 +0000)]
fixing 1/0

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

22 years agodivx5-gmc bug workaround
Michael Niedermayer [Fri, 29 Mar 2002 05:15:49 +0000 (05:15 +0000)]
divx5-gmc bug workaround

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

22 years agomsmpeg4v2 header parser & some dump bits code behind #if 0
Michael Niedermayer [Fri, 29 Mar 2002 02:07:25 +0000 (02:07 +0000)]
msmpeg4v2 header parser & some dump bits code behind #if 0

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

22 years agominor optimizations / simplifications
Michael Niedermayer [Fri, 29 Mar 2002 01:53:59 +0000 (01:53 +0000)]
minor optimizations / simplifications

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

22 years agousing Juanjo's way to pass forced type - especially as I_TYPE/P_TYPE defines aren...
Arpi [Thu, 28 Mar 2002 23:07:54 +0000 (23:07 +0000)]
using Juanjo's way to pass forced type - especially as I_TYPE/P_TYPE defines aren't exported in the public interface, and the flagged method matches the way as qscale forcing work

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

22 years agoforce frame type for 2-pass encoding
Michael Niedermayer [Thu, 28 Mar 2002 22:50:22 +0000 (22:50 +0000)]
force frame type for 2-pass encoding

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

22 years agosizeof(s->block) isnt 64*6*2 anymore bugfix
Michael Niedermayer [Thu, 28 Mar 2002 13:41:04 +0000 (13:41 +0000)]
sizeof(s->block) isnt 64*6*2 anymore bugfix
mpeg12 decoding optimization

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

22 years agompeg4 4MV encoding
Michael Niedermayer [Thu, 28 Mar 2002 04:25:35 +0000 (04:25 +0000)]
mpeg4 4MV encoding

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

22 years ago4MV motion estimation (not finished yet)
Michael Niedermayer [Wed, 27 Mar 2002 21:25:22 +0000 (21:25 +0000)]
4MV motion estimation (not finished yet)
SAD functions rewritten (8x8 support & MMX2 optimizations)
HQ inter/intra decission
msmpeg4 encoding bugfix (MV where too long)

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

22 years ago10l
Michael Niedermayer [Mon, 25 Mar 2002 16:38:13 +0000 (16:38 +0000)]
10l

Originally committed as revision 5339 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agobyte interleaving for mga
Michael Niedermayer [Mon, 25 Mar 2002 16:35:24 +0000 (16:35 +0000)]
byte interleaving for mga
untested (no g200 mga or whatever i would need ...)
experimental sse2 version (even less tested as no p4 either ...)
sse2 version would need 16-byte aligned src & dst else sig11
sse2 version is disabled by default

Originally committed as revision 5338 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years agooptimizing mpeg4_encode_dc
Michael Niedermayer [Mon, 25 Mar 2002 15:36:16 +0000 (15:36 +0000)]
optimizing mpeg4_encode_dc

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

22 years agofcode_tables where too small, found by Klaas-Pieter Vlieg <vlieg@eurescom.de>
Michael Niedermayer [Sun, 24 Mar 2002 23:45:13 +0000 (23:45 +0000)]
fcode_tables where too small, found by Klaas-Pieter Vlieg <vlieg@eurescom.de>

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

22 years agob-frame decoding bugfix
Michael Niedermayer [Sun, 24 Mar 2002 22:02:21 +0000 (22:02 +0000)]
b-frame decoding bugfix

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

22 years agoresync marker support, needed for some mp4 files
Michael Niedermayer [Sun, 24 Mar 2002 21:25:04 +0000 (21:25 +0000)]
resync marker support, needed for some mp4 files

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

22 years agoseems the old intra/inter decission is slightly better with a threshold, than the...
Michael Niedermayer [Sun, 24 Mar 2002 04:58:54 +0000 (04:58 +0000)]
seems the old intra/inter decission is slightly better with a threshold, than the new one

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

22 years ago10l (motion_val was uninitilized)
Michael Niedermayer [Sun, 24 Mar 2002 04:16:51 +0000 (04:16 +0000)]
10l (motion_val was uninitilized)
20l (first frame of a gop could be a p-frame sometimes)
add hq flag to MpegEncContext

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

22 years agofixing motion estimation with h263p hopefully
Michael Niedermayer [Sat, 23 Mar 2002 20:21:33 +0000 (20:21 +0000)]
fixing motion estimation with h263p hopefully

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

22 years agostatistics for 2-pass encoding
Michael Niedermayer [Sat, 23 Mar 2002 17:43:30 +0000 (17:43 +0000)]
statistics for 2-pass encoding

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

22 years agodont return -1 if mpeg4 scalability ...
Michael Niedermayer [Sat, 23 Mar 2002 13:00:08 +0000 (13:00 +0000)]
dont return -1 if mpeg4 scalability ...

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

22 years agobetter inter/intra decission algo (same as xvid)
Michael Niedermayer [Sat, 23 Mar 2002 12:39:45 +0000 (12:39 +0000)]
better inter/intra decission algo (same as xvid)

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

22 years agofixing MV range in h263
Michael Niedermayer [Sat, 23 Mar 2002 00:31:33 +0000 (00:31 +0000)]
fixing MV range in h263

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

22 years agomore aspect stuff
Michael Niedermayer [Fri, 22 Mar 2002 23:28:11 +0000 (23:28 +0000)]
more aspect stuff

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

22 years agompeg4 aspect_ratio_info in AVCodecContext (requested by alex)
Michael Niedermayer [Fri, 22 Mar 2002 23:22:08 +0000 (23:22 +0000)]
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

22 years agofixing epzs & mpeg1 (hopefully now really ...)
Michael Niedermayer [Fri, 22 Mar 2002 16:51:44 +0000 (16:51 +0000)]
fixing epzs & mpeg1 (hopefully now really ...)

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

22 years agompeg1 & epzs fix
Michael Niedermayer [Fri, 22 Mar 2002 04:35:46 +0000 (04:35 +0000)]
mpeg1 & epzs fix

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

22 years ago-me epzs
Michael Niedermayer [Fri, 22 Mar 2002 04:18:57 +0000 (04:18 +0000)]
-me epzs

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

22 years agooops
Michael Niedermayer [Fri, 22 Mar 2002 02:36:08 +0000 (02:36 +0000)]
oops

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

22 years agonew motion estimation (epzs) not complete yet but allready pretty good :)
Michael Niedermayer [Fri, 22 Mar 2002 02:21:17 +0000 (02:21 +0000)]
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

22 years agofixing bgr15&16 on big_endian
Michael Niedermayer [Thu, 21 Mar 2002 18:53:32 +0000 (18:53 +0000)]
fixing bgr15&16 on big_endian
i doubt that that will fix all big endian problems though, we very likely will have to support RGB & BGR output formats as either bgr32 or bgr15 is rgb depending upon the way rgb/bgr is defined

Originally committed as revision 5247 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

22 years ago- Fix pts calculation on mpeg mux (A/V sync) - Thanks to Lennert Buytenhek
Juanjo [Wed, 20 Mar 2002 11:16:07 +0000 (11:16 +0000)]
- 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

22 years ago- Added video coding statistics for ffmpeg. Needs more work.
Juanjo [Tue, 19 Mar 2002 06:30:41 +0000 (06:30 +0000)]
- 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

22 years agotrying to fix qscale==0
Michael Niedermayer [Tue, 19 Mar 2002 04:31:10 +0000 (04:31 +0000)]
trying to fix qscale==0

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

22 years agouse the width & height from the mpeg4 header ... in the case that its complete
Michael Niedermayer [Tue, 19 Mar 2002 03:51:36 +0000 (03:51 +0000)]
use the width & height from the mpeg4 header ... in the case that its complete

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

22 years agomsmpeg4 bugfix (wrong frame displayed if some frames are skipped)
Michael Niedermayer [Mon, 18 Mar 2002 21:06:07 +0000 (21:06 +0000)]
msmpeg4 bugfix (wrong frame displayed if some frames are skipped)

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

22 years agofixing 4MV
Michael Niedermayer [Mon, 18 Mar 2002 20:11:43 +0000 (20:11 +0000)]
fixing 4MV

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

22 years agoscene change detection
Michael Niedermayer [Sun, 17 Mar 2002 19:45:33 +0000 (19:45 +0000)]
scene change detection

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

22 years ago10l
Michael Niedermayer [Sun, 17 Mar 2002 18:08:11 +0000 (18:08 +0000)]
10l

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

22 years ago- Fixes on MPEG demuxer to handle VOBs without System Header.
Juanjo [Sun, 17 Mar 2002 17:44:45 +0000 (17:44 +0000)]
- Fixes on MPEG demuxer to handle VOBs without System Header.

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

22 years agohopefully better bitrate controll
Michael Niedermayer [Sun, 17 Mar 2002 16:31:38 +0000 (16:31 +0000)]
hopefully better bitrate controll

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

22 years ago- Bug fix MPEG-2 decoder to handle "repeat_first_field" (Telecine)
Juanjo [Sat, 16 Mar 2002 02:41:00 +0000 (02:41 +0000)]
- 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