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
Juanjo
5b0ad91b99
- Fix memory leak and others bugs for ppmpipe. Thanks to Rudolf Opalla.
...
Originally committed as revision 373 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
Michael Niedermayer
b7dc6f6628
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
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
52075cdeaa
10l
...
Originally committed as revision 5339 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
23 years ago
Michael Niedermayer
5d55fdb40b
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
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
7084c149d9
-me epzs
...
Originally committed as revision 346 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
Michael Niedermayer
daa5764137
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
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
68d7eef971
trying to fix qscale==0
...
Originally committed as revision 341 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
Michael Niedermayer
c674115939
10l
...
Originally committed as revision 336 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
001e3f555d
- Fixes on MPEG demuxer to handle VOBs without System Header.
...
Originally committed as revision 335 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago