Michael Niedermayer
bf266e195a
intra_dc_precission>0 encoding support
...
Originally committed as revision 3093 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
242f5b0a88
ffmpeg -version
...
Originally committed as revision 3091 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Wolfram Gloger
4b85a28f27
Fix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
...
Originally committed as revision 3079 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
4ea4b27469
lmin/lmax
...
Originally committed as revision 3070 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
f20f8a8b0b
support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
...
minor cleanup
segfault fix
Originally committed as revision 3060 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
5efe481a15
-qpel option
...
Originally committed as revision 3055 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Timofei V. Bondarenko
2f0472ff81
me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>)
...
Originally committed as revision 3045 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
f4f3223ffd
reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold
...
currently works only with mpeg1/2 source or some luck
may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences
Originally committed as revision 3042 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8857a7ef32
10l
...
Originally committed as revision 3034 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
e31d863ede
pts fix / b frame segfault fix
...
Originally committed as revision 3030 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2de28abbfd
10l (segfault fix)
...
Originally committed as revision 3029 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
a4d36c1113
passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder
...
moving ref_index from Picture to AVFrame
Originally committed as revision 3028 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
bf17ff617b
stream copy pts fix
...
Originally committed as revision 3025 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
37f5cd5a18
10l (stats didnt include av_write_trailer())
...
Originally committed as revision 3015 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
1008ceb380
print video/audio/global_header size and muxing overhead
...
Originally committed as revision 3014 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Allen Day
d223532c23
printf macro patch by (Allen Day <allenday at ucla dot edu>)
...
Originally committed as revision 2998 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Allen Day
d8019eb5d8
verbosity patch by (Allen Day <allenday at ucla dot edu>)
...
Originally committed as revision 2997 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
b2e3c52814
require the user to explicitly specifiy --enable-gpl before enabling of gpl parts becomes possible
...
print correct license if --enable-gpl is specified
Originally committed as revision 2985 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Todd Kirby
1ff93ffcd4
padding support in ffmpeg patch by (Todd Kirby <doubleshot at pacbell dot net>)
...
Originally committed as revision 2982 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Roman Shaposhnik
4568325a18
* making it possible to specify recording date and time in a stream
...
Originally committed as revision 2971 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
64c020a8ab
10000l
...
Originally committed as revision 2966 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
0a3b044718
pass frame_size for stream copy
...
Originally committed as revision 2943 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Wolfram Gloger
6fb316d563
Support raw mpegts streams from dvr patch by (wmglo at dent dot med dot uni-muenchen dot de)
...
Originally committed as revision 2931 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
d7646d7d93
h263 loop filter option
...
Originally committed as revision 2930 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
458eaddad1
slice structured encoding support & interlaced spelling
...
Originally committed as revision 2906 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
950b55d3e2
wrong help text
...
Originally committed as revision 2904 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Leon van Stuivenberg
b51469a0c5
tcp select() check and enables pressing 'q' when reading/(writing) from
...
tcp/http in ffmpeg.c patch by (Leon van Stuivenberg <l dot vanstuivenberg at chello dot nl>)
Originally committed as revision 2891 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
3738fe1ae4
nicer output for 'ffmpeg -formats'
...
Originally committed as revision 2870 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c4e3724713
write trailer before closing codecs as otherwise accesses to extradata in write_trailer() will cause a segfault
...
Originally committed as revision 2852 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michel Bardiaux
bc874daea8
av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)
...
Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9740beffc6
use AVFrame.pts=AV_NOPTS_VALUE instead of AVFrame.pts=0
...
move AV_NOPTS_VALUE & AV_TIME_BASE from avformat.h -> avcodec.h
related fixes
Originally committed as revision 2814 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c62c07d3d7
multithreaded mpeg2 decoding
...
Originally committed as revision 2810 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Hauke Duden
2451592652
improved VCD support patch by ("Hauke Duden" <H.NS.Duden at gmx dot net>)
...
- the first audio and video packs now contain only a system header and lots
of padding.
- no system headers in any packs other than the first ones
- the two system headers only contain information about "their" stream
- fixed some header values (muxrate, some flags, ...) so that they have the
values specified by the standard
- padding packs are inserted if the mux rate would be below 75 packs per
second (the rate must not be below or above that value).
- fixed the SCR of the packs
- 20 zero bytes are now inserted at the end of each audio pack, after the
data packet
Originally committed as revision 2804 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
16806499fc
w32threads by (Gildas Bazin <gbazin at altern dot org>)
...
Originally committed as revision 2803 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
50ee2c4131
fix image resize
...
Originally committed as revision 2785 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Gael Chardon
4776fa926f
Log file and Windows patch by ("Gael Chardon" <gael-announcements+ffmpeg at 4now dot net>)
...
Originally committed as revision 2781 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
842b556af2
threadless threads warning
...
Originally committed as revision 2776 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
9c3d33d67f
multithreaded/SMP motion estimation
...
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c
Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
ae2e7208f9
pass strict_std_compliance to audio context too
...
Originally committed as revision 2763 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
2caa92d935
fixes by Gildas Bazin <gbazin at altern dot org>
...
Originally committed as revision 2745 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
77ea0d4bdd
quantizer noise shaping
...
Originally committed as revision 2742 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
303e50e65b
closed gop support & flags2 as all bits in flags are used
...
and a few minor things i forgot to commit ...
Originally committed as revision 2718 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
303aebf97a
uninitalized variables fix by (Gildas Bazin <gbazin at altern dot org>)
...
and some related cleanup by me
Originally committed as revision 2677 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
622348f931
interlaced dct decision cleanup
...
function moved to dspcontext
mmx&mmx2 optimized
change SSE -> SAD as default (better quality)
vbv buffer size command line option in kbyte
Originally committed as revision 2669 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
baaf3f467b
SVCD scan offset stuff
...
Originally committed as revision 2660 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
c0baa56a25
trellis quantization regression test
...
Originally committed as revision 2648 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
55bbad6f14
minrate=0 for SVCD & DVD, this matches mpeg2enc and the mpeg1/2 vissual standard
...
Originally committed as revision 2642 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
bb198e198a
interlaced motion estimation
...
interlaced mpeg2 encoding
P & B frames
rate distored interlaced mb decission
alternate scantable support
4mv encoding fixes (thats also why the regression tests change)
passing height to most dsp functions
interlaced mpeg4 encoding (no direct mode MBs yet)
various related cleanups
disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed
Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Wolfgang Hesseler
0c9bbaec60
motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>)
...
Originally committed as revision 2636 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
890972be03
nicer looking PSNR stats (YUV seperate and print the whole file PSNR at the end instead of the last frame's)
...
Originally committed as revision 2635 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago