Juanjo
101bea5f22
- 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
23 years ago
Juanjo
e4986da9ce
- 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
23 years ago
Juanjo
e0d2714adc
- 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
23 years ago
Juanjo
9f862d1133
- 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
23 years ago
Juanjo
dbc598bb79
- 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
23 years ago
Zdenek Kabelac
bc657ac31d
* using pixtype as enum - by Philip Gladstone
...
Originally committed as revision 389 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
30b68f33aa
* 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
23 years ago
Juanjo
10bb7023a2
- 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
23 years ago
Michael Niedermayer
3bf43d42ed
mpeg4 mpeg quantizer support
...
Originally committed as revision 381 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
e1a9dbffed
wmv1 header parser (unfinished)
...
Originally committed as revision 380 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
3825cd1d55
msmpeg4v2 encoding
...
Originally committed as revision 379 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2ed627e64e
fixing msmpeg4v2 bugs (is bugfree now afaik)
...
Originally committed as revision 378 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
3c4f1840e6
b frames & slices bugfix
...
Originally committed as revision 377 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
84afee348f
msmpeg4v2 decoding (no encoding yet)
...
Originally committed as revision 376 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
fcb609f432
dump_stream support (nicely formated 0s and 1s)
...
Originally committed as revision 375 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
5b403c4015
emms was missing, found by juanjo but he didnt commit it?!
...
Originally committed as revision 374 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
c60cf138bd
fixing MVs in hq mode
...
Originally committed as revision 372 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Alex Beregszaszi
0344cd0a7c
multiple init bugfix (patch by Alex Beregszaszi <alex@naxine.org>)
...
Originally committed as revision 371 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
ff3dfbae1a
fixing 1/0
...
Originally committed as revision 370 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
14ae07d86c
divx5-gmc bug workaround
...
Originally committed as revision 369 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
7f89b6fbdc
msmpeg4v2 header parser & some dump bits code behind #if 0
...
Originally committed as revision 368 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
dbbe89994b
minor optimizations / simplifications
...
Originally committed as revision 367 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Arpi
60e575acc8
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
23 years ago
Michael Niedermayer
4d69fbc99e
force frame type for 2-pass encoding
...
Originally committed as revision 365 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
649c00c96d
sizeof(s->block) isnt 64*6*2 anymore bugfix
...
mpeg12 decoding optimization
Originally committed as revision 364 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
cf8039b2cf
mpeg4 4MV encoding
...
Originally committed as revision 363 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
ba6802debf
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
23 years ago
Michael Niedermayer
2a164b253c
optimizing mpeg4_encode_dc
...
Originally committed as revision 361 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
9c15096e3f
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
23 years ago
Michael Niedermayer
d633c2c096
b-frame decoding bugfix
...
Originally committed as revision 359 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
490922441b
resync marker support, needed for some mp4 files
...
Originally committed as revision 358 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
122546a6d1
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
23 years ago
Michael Niedermayer
174489bdcc
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
23 years ago
Michael Niedermayer
9d2a035529
fixing motion estimation with h263p hopefully
...
Originally committed as revision 355 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
098eefe183
statistics for 2-pass encoding
...
Originally committed as revision 354 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
b1563bfef2
dont return -1 if mpeg4 scalability ...
...
Originally committed as revision 353 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
b398777148
better inter/intra decission algo (same as xvid)
...
Originally committed as revision 352 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
72a52b3142
fixing MV range in h263
...
Originally committed as revision 351 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2efe097a7e
more aspect stuff
...
Originally committed as revision 350 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
11ce88346b
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
23 years ago
Michael Niedermayer
c5b1c10a0e
fixing epzs & mpeg1 (hopefully now really ...)
...
Originally committed as revision 348 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
8a29b31054
mpeg1 & epzs fix
...
Originally committed as revision 347 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
c7d5049c98
oops
...
Originally committed as revision 345 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
45870f5718
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
23 years ago
Juanjo
af469427b3
- 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
23 years ago
Juanjo
ce7c56c250
- 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
23 years ago
Michael Niedermayer
488fa19a86
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
23 years ago
Michael Niedermayer
019d276a12
msmpeg4 bugfix (wrong frame displayed if some frames are skipped)
...
Originally committed as revision 339 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2e3be0fba9
fixing 4MV
...
Originally committed as revision 338 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
bd31a7750f
scene change detection
...
Originally committed as revision 337 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago