Fabrice Bellard
5bd12d1277
improved mpeg1/2 decoding speed
...
Originally committed as revision 517 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
44f27b3a86
added proper memory handling functions - fixed include paths
...
Originally committed as revision 516 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Fabrice Bellard
9241551049
tried to avoid gcc 2.95.2 bug by puting explicit register constraints - added comment about rounding bug in some functions (need to correct or suppress them for regression tests)
...
Originally committed as revision 515 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
4b7b196005
qmin==1 bugfix
...
Originally committed as revision 511 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
a7bd879798
shared lib support (req by kabi) ...
...
Originally committed as revision 510 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
607dce96c0
hopefully faster mmx2&3dnow MC
...
Originally committed as revision 506 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
59fe111e81
new hopefully faster MC
...
Originally committed as revision 505 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
02734c6a3e
print frame decoding time support (x86 only)
...
Originally committed as revision 504 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
e0a3d744a0
- repeat_pict meaning changed, now it signals the extra delay for the
...
decoded frame.
- extra_delay = (repeat_pict / 2) * (1/fps)
Originally committed as revision 496 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
e8f147930b
* first shot for the new avcodec API
...
- comments, critics, improvements on the ffmpeg list are welcomed
Originally committed as revision 494 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
13a0314fba
* Mea culpa: it seems that I broke encoding to 8-bit pcm files. This fixes it.
...
Originally committed as revision 493 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
79b0d5f925
build num ++
...
Originally committed as revision 490 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
8bceb6af09
build info for ABI
...
Originally committed as revision 489 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
5d27890ae9
I was too lazy to be a hero ;)
...
Originally committed as revision 488 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
c80340a4eb
- repeat_pict added to AVCodecContext to signal if the decoder must repeat
...
frames from 3:2 pulldown sources.
- repeat_pict honoured by MPEG-1/2 decoder.
Originally committed as revision 486 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
9cd3766f6e
- pict_type exported to AVCodecContext
...
- Added real_pict_num to AVCodecContext, it represent the number of the
previous encoded frame, usefull when coding with B frames.
- Warning fix in motion_est.c
Originally committed as revision 484 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
564ef23d49
- Warning fix.
...
Originally committed as revision 476 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
0edf8a7a65
* Don't allocate 0 bytes of memory. It upsets electricFence!
...
Originally committed as revision 472 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
8170f3dc8f
* Fix a problem with the first sample when down sampling.
...
* Note that this code needs to be fixed -- the rate conversion from 48000->44100
sounds horrible!
Originally committed as revision 471 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
4c3d2e5f86
* Every frame is a key_frame
...
Originally committed as revision 470 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Philip Gladstone
4a663d8042
* Start using enumerated types (makes debugging much easier)
...
Originally committed as revision 469 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Alex Beregszaszi
a69b930cd3
clamp intra matrix to 8bit for mjpeg (workaround for qscale>=25)
...
Originally committed as revision 451 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Alex Beregszaszi
723106b279
added support for various app headers, and writin FFmpeg comment
...
Originally committed as revision 450 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
fffcb5e841
- Segfault fixed when liba52 dynamic library isn't found.
...
Originally committed as revision 449 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
bc6caae212
- MPEG-4 B frames coding option for ffmpeg.c
...
- Warning fixes.
Originally committed as revision 448 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
afa90da5fb
* replaced with liba52
...
Originally committed as revision 447 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
7aaf3b98fc
there are divx5? encoded files without a userdata section but with b-frames :(
...
Originally committed as revision 446 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
e71a4f7425
segfault fix for b-frame encoding with height%16!=0
...
Originally committed as revision 445 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Nick Kurshev
156e5023e8
version info
...
Originally committed as revision 443 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
3649cfd9b3
MV visualisation support
...
Originally committed as revision 442 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
3d1d9b2c37
shorter user data with formating by juanjo
...
Originally committed as revision 441 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
32cd20de42
move ABS() to common.h
...
print mb_types in nice looking format support
Originally committed as revision 440 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
9717dad883
move put_string() to common.{c,h}
...
Originally committed as revision 439 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
1c3a2382d0
correct quantizer bias
...
Originally committed as revision 438 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Arpi
0f9400b4fb
ar -s has portability problems, anyway rc is enough without s -- suggested by Atmosfear
...
Originally committed as revision 437 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
1e209222f5
- H263 PAR support by Alex Beregszaszi.
...
- Typo fix in mpeg4data.
Originally committed as revision 436 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Alex Beregszaszi
af289048d8
patch by Alex Beregszaszi <alex@naxine.org>
...
- AVID (AVRn) support (workaround)
- print error instead of failing for unsupported SOF
- fixed the 0<code<FF range checking
Originally committed as revision 435 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
51b8fd1998
freeze fix
...
Originally committed as revision 434 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
ccf589a8fe
C4=16383 for the c version too and even for some outcommented code
...
Originally committed as revision 433 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
9e1795dd13
set C4 to 16383
...
Originally committed as revision 432 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Juanjo
ef5b1b5a7e
- Advanced Intra Coding (AIC) support for H.263+ encoder, just DC by now.
...
- Bug fix H.263+ AIC tables.
- Warning fixes.
Originally committed as revision 431 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Arpi
e84c31dc88
Support for external huffman table and various fixes by Alex Beregszaszi <alex@naxine.org>
...
Originally committed as revision 429 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
2a2a98c0d1
* by Thomas Sailer:
...
otherwise ffmpeg doesn't compile if shared libs are requested and mp3lame
is selected...
Originally committed as revision 428 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
bb71e31757
fixing msmpeg4v3 dc-scale for quantizers 24-31
...
Originally committed as revision 427 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
f94985d046
detecting xvid/divx4/opendivx and set low_delay flag
...
Originally committed as revision 425 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
2417652e9f
export mbskip_table for direct rendering
...
add hurry_up support
Originally committed as revision 424 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
d7e9533aa0
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
23 years ago
Zdenek Kabelac
1ac9248bb7
* cleanup
...
Originally committed as revision 422 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Zdenek Kabelac
cd8e5f9637
* fixes problem with -funroll-loops and buggy gcc compiler
...
Originally committed as revision 421 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago
Michael Niedermayer
1c2a8c7f14
avcodec_flush_buffers()
...
Originally committed as revision 420 to svn://svn.ffmpeg.org/ffmpeg/trunk
23 years ago