Anton Khirnov
d1780e01b8
avconv: don't warn on multiple frames per packet for codecs that expect it
12 years ago
Anton Khirnov
4754345027
avconv: print verbose per-stream transcoding statistics
12 years ago
Anton Khirnov
a220b07b0f
avconv: split printing the final statistics into a separate function
12 years ago
Anton Khirnov
baeb59d89b
avconv: rewrite output data size tracking
Store a variable per OutputStream instead of globals for
audio/video/extradata. This makes the code simpler and cleaner and fixes
2pass with multiple output streams.
12 years ago
Anton Khirnov
f759f66e36
avconv: explicitly report when the muxing overhead is unknown
12 years ago
Anton Khirnov
781d97fd54
avconv: remove unused nb_frames_dup
Frame duplication now happens in vf_fps.
12 years ago
Anton Khirnov
b4679ecdbd
{v,a}f_showinfo: print frame side data
12 years ago
Anton Khirnov
15c5a8d22d
mp3dec: export replaygain tags from ID3v2
12 years ago
Michael Niedermayer
9456a8628b
Merge remote-tracking branch 'qatar/master'
* qatar/master:
configure: Remove dcbzl check for e500v1 and e500v2 architectures
See: d5733936d8
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Anton Khirnov
06c3cd3c01
af_volume: support using replaygain frame side data
12 years ago
Anton Khirnov
d161ae0a37
frame: add a function for removing side data from a frame
12 years ago
Anton Khirnov
59444c76e6
avconv: add stream-global side data to the first demuxed packet
12 years ago
Anton Khirnov
4a0f665143
libavcodec: when decoding, copy replaygain side data to decoded frames
12 years ago
Anton Khirnov
5a7e35dd23
Add replaygain side data type and code for parsing replaygain tags.
12 years ago
Anton Khirnov
25b3258656
lavf: add an AVStream field for exporting stream-global side data
12 years ago
Anton Khirnov
0e2c3ee9a3
lavc: give a typedeffed name to the AVPacket.side_data struct
12 years ago
Michael Niedermayer
fecebb7aba
Merge commit '5b8f0a5eac75d16376af60a6f6bb79b3e9e6dab7'
* commit '5b8f0a5eac75d16376af60a6f6bb79b3e9e6dab7':
mpeg: K&R formatting cosmetics
Conflicts:
libavformat/mpeg.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
c9c0451224
swscale/swscale: fix integer overflow
Should fix fate failure with clang ftrapv
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
8683fa541b
fate: add tests for linearly interpolated resampling
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
e03c3ac539
tests/tiny_psnr: Print information about the supported sample types in the help and error texts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
James Almer
63dbba655e
swresample/resample: sse float linear interpolation
About two times faster
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
James Almer
fa25c4c400
swresample/resample: mmx2/sse2 int16 linear interpolation
About three times faster
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Peter Krefting
54f7881615
configure: Remove dcbzl check for e500v1 and e500v2 architectures
The DCBZL instruction is not available for the e500v1 and e500v2
architectures, but may still be recognized by the toolchain, so we
need to explicitly disable it for these architectures.
References: PowerPC™ e500 Core Family Reference Manual (Freescale)
Found-by: Ståle Kristoffersen <staalebk@ifi.uio.no>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago
Tanja Batchelor
5b8f0a5eac
mpeg: K&R formatting cosmetics
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
12 years ago
Michael Niedermayer
ffd77f94a2
Merge remote-tracking branch 'qatar/master'
* qatar/master:
h264: Split h264 slice decoding from nal decoding
Conflicts:
libavcodec/Makefile
libavcodec/h264.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
0626211b56
Merge commit 'e9a77f4bc084e5174baba3a8bc869ce4d102c4f0'
* commit 'e9a77f4bc084e5174baba3a8bc869ce4d102c4f0':
h264: move macroblock decoding into its own file
Conflicts:
libavcodec/Makefile
libavcodec/h264.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
3bf5c05925
Merge commit 'ede2b451ccb1b2317858c7a32784a9b739ba45f4'
* commit 'ede2b451ccb1b2317858c7a32784a9b739ba45f4':
build: Sort h264 objects
Conflicts:
libavcodec/Makefile
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
0dd4eff588
Merge commit 'fb7127b2c836b53ad5168887cd12871312c8708d'
* commit 'fb7127b2c836b53ad5168887cd12871312c8708d':
build: h264 parser depends on full h264 decoder
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
3788b8dbe6
Merge remote-tracking branch 'cigaes/master'
* cigaes/master:
lavu: add myself as dynarray.h maintainer.
ffmpeg: sub2video: send a last blank frame before closing.
tools: add dvd2concat.
lavf/concatdec: allow to match streams by id.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Luca Barbato
f51d0f39c0
h264: Split h264 slice decoding from nal decoding
12 years ago
Vittorio Giovara
e9a77f4bc0
h264: move macroblock decoding into its own file
12 years ago
Luca Barbato
ede2b451cc
build: Sort h264 objects
12 years ago
Luca Barbato
fb7127b2c8
build: h264 parser depends on full h264 decoder
12 years ago
Michael Niedermayer
5dfbecb3a3
Merge remote-tracking branch 'qatar/master'
* qatar/master:
RELEASE_NOTES: mention new filters
Conflicts:
doc/RELEASE_NOTES
Not merged as these things where in past ffmpeg releases already.
Or at least some of them where, volunteers to checks this and update
our release notes are welcome
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Nicolas George
c0c1fe797c
lavu: add myself as dynarray.h maintainer.
12 years ago
Nicolas George
521707d42e
ffmpeg: sub2video: send a last blank frame before closing.
Fix trac ticket #3420 .
12 years ago
Nicolas George
27cff4f6f8
tools: add dvd2concat.
12 years ago
Nicolas George
26dea7731e
lavf/concatdec: allow to match streams by id.
That makes the concat demuxer usable with MPEG-PS streams,
even when the streams in the different parts are detected
in different order.
12 years ago
Carl Eugen Hoyos
cc6d549adb
Always pass the configure option sysroot to --sysroot and -isysroot.
On darwin, --sysroot may be ignored.
12 years ago
Carl Eugen Hoyos
942cded690
Autodetect VDA like all other hardware acccelerations.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Vittorio Giovara
2a38651033
RELEASE_NOTES: mention new filters
12 years ago
Michael Niedermayer
c8246d3766
avcodec/x86/h264_qpel: Fix typo introduced by 322a1dda97
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
82a90e7764
Move avpriv_find_pix_fmt() to utils.c
Fixes build with --disable-everything
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
wm4
686e662676
http: restructure http_connect error handling path
The authstr memory allocations make it annoying to error in the middle
of the header setup code, so apply the usual C error handling idiom to
make it easier to error at any point.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
6ee2911996
Merge remote-tracking branch 'qatar/master'
* qatar/master:
lavc: drop ff_pixfmt_list_420
Conflicts:
libavcodec/flvdec.c
libavcodec/msmpeg4dec.c
libavcodec/rv10.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
acb8d655d7
Merge commit 'd5717bc4e9cc253a933ae8130eea3a9c8bc33c0b'
* commit 'd5717bc4e9cc253a933ae8130eea3a9c8bc33c0b':
changelog: switch libx265 and compand entries
Conflicts:
Changelog
Not many changes as libx265 and compand are placed correctly for us
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
1abb031959
Merge commit '0f0d1d056e1a3ad3db32b7d1a06286b2841e91b1'
* commit '0f0d1d056e1a3ad3db32b7d1a06286b2841e91b1':
configure: Always use -DOPJ_STATIC when checking for openjpeg
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Michael Niedermayer
802e5fc8f8
Merge commit '1e9db41e2a2166be5671b088ef4ad06a40af459f'
* commit '1e9db41e2a2166be5671b088ef4ad06a40af459f':
movenc: Allow override of major brand in ftyp atom
Conflicts:
libavformat/movenc.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years ago
Vittorio Giovara
6f6c029464
lavc: drop ff_pixfmt_list_420
12 years ago
Vittorio Giovara
d5717bc4e9
changelog: switch libx265 and compand entries
12 years ago