Alex Converse
503f2feb14
avprobe: Identify codec probe failures rather than calling them unsupported codecs.
2012-06-05 09:51:51 -07:00
Alex Converse
f0ff9eb493
avformat: Probe codecs at score 0 on buffer exhaustion conditions.
2012-06-05 09:51:51 -07:00
Alex Converse
62bebf6edb
avformat: Factorize codec probing.
2012-06-05 09:51:51 -07:00
Stefano Sabatini
62b39d41cd
lavc: add pkt_duration field to AVFrame
2012-06-05 18:42:17 +02:00
Stefano Sabatini
0da9bce5a3
lavfi: move avfilter_copy_frame_props() definition from buffer.c to avcodec.c
...
The new location is more suited, as it is where the lavfi/lavc glue is
defined.
2012-06-05 18:39:47 +02:00
Kostya Shishkov
c6061443f7
Indeo Audio decoder
2012-06-05 18:30:54 +02:00
Kostya Shishkov
34271cabac
imc: make IMDCT support stereo output
...
This will be useful for Indeo Audio decoder which is almost the same
but supports stereo.
2012-06-05 18:28:44 +02:00
Kostya Shishkov
c45e2da617
imc: move channel-specific data into separate context
...
This will be useful for Indeo Audio decoder which is almost the same
but supports stereo.
2012-06-05 18:28:44 +02:00
Andrew Wason
c527027c27
aconvert filter needs to configure samplerates
...
I changed the *_set_common_* functions to only set unset formats, then
added a wrapper that calls them after the filters query_formats.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 18:15:29 +02:00
Michael Niedermayer
787c395a30
swr-test: support "--help"
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 17:27:38 +02:00
Michael Niedermayer
63b1c08073
buildsys: fix rules for swresample-test
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 17:27:38 +02:00
Michael Niedermayer
5a7a9f02de
libswresample/Makefile: put each object on its own line
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 17:27:38 +02:00
Paul B Mahol
02827a3c99
swscale: RGBA64LE <-> RGBA64BE support
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-05 12:18:30 +00:00
Nicolas George
aba8065adb
avfiltergraph: call query_formats on inputs first.
...
This is a temporary workaround for amerge,
until format renegociation is implemented.
Should fix trac ticket #1400 .
2012-06-05 13:26:34 +02:00
Nicolas George
6a4c5c730e
avfiltergraph: check query_formats return value.
2012-06-05 13:26:34 +02:00
Carl Eugen Hoyos
a3bc7f916d
Make H264 reorder buffer size message less verbose.
2012-06-05 12:52:07 +02:00
Piotr Bandurski
48fdaa1cff
snowdec: add new line to some error messages
2012-06-05 12:15:18 +02:00
Piotr Bandurski
a489db6cde
isom: add Radius DV YUV FourCCs
2012-06-05 12:13:39 +02:00
Stefano Sabatini
1488c4dc0b
lavfi: move tracing utilities definition from video.c to avfilter.c
...
These utilities are meant to be defined in avfilter.c, since they are
generic and thus contain both audio and video code.
2012-06-05 11:52:47 +02:00
Carl Eugen Hoyos
1faf0d6a7a
Add missing CRLFs to avisynth error messages.
2012-06-05 11:13:30 +02:00
Carl Eugen Hoyos
757d5b9bfd
Fix MP2 muxer Makefile dependencies.
...
Found, analysed and tested by trac user Jamal.
Fixes ticket #1411
2012-06-05 09:54:03 +02:00
Anton Khirnov
803391f719
lavfi: remove request/poll and drawing functions from public API on next bump
...
They are only useful inside filters and we don't allow user filters for
now.
2012-06-05 09:38:16 +02:00
Anton Khirnov
fa417fcd27
lavfi: make avfilter_insert_pad and pals private on next bump.
...
They are only useful inside filters and we don't allow user filters for
now.
2012-06-05 09:38:08 +02:00
Anton Khirnov
b74a1da49d
lavfi: make formats API private on next bump.
...
It is only useful inside filters and we don't allow user filters for
now.
2012-06-05 09:37:30 +02:00
Anton Khirnov
67339f6eb4
avplay: use buffersrc instead of custom input filter.
...
We do not allow user filters, so avtools shouldn't use them either.
It also allows to reuse buffer management code from avconv, thus
reducing duplication.
2012-06-05 09:36:10 +02:00
Anton Khirnov
d55c2e05b5
avtools: move buffer management code from avconv to cmdutils.
...
It will be used by avplay.
2012-06-05 09:35:58 +02:00
Anton Khirnov
3ffa233595
avconv: don't use InputStream in the buffer management code.
...
Use just the pointer to the head of the buffer pool.
This will allow sharing the code with avplay.
2012-06-05 09:35:39 +02:00
Anton Khirnov
e58b75f7ff
avconv: fix exiting when max frames is reached.
...
frame number should never be strictly larger than max frames, so the
if() was never triggered.
2012-06-05 09:35:08 +02:00
Clément Bœsch
44be67595d
lavfi/select: use exported dsputil_init function.
...
This is the deprecated version of the function but it is exported, so it
should fix the shared FATE box.
2012-06-05 07:29:00 +02:00
Kostya Shishkov
b56825c40e
mpc8: fix maximum bands handling
...
In Musepack SV8 codec property tell the maximum nonzero band, but every
frame codes maximum band as a limit (i.e. strictly less than given value).
Synthesis also expects maximum nonzero band, so there's a need to convert
frame maximum band limit value.
2012-06-05 06:55:57 +02:00
Michael Bradshaw
1b27b8bf6c
MANGLEd swscale x86 asm to save registers
...
register starvation caused gcc4.2 to fail building 32 bit shared libs
on 64 bit OS X
Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 03:02:41 +02:00
Andrew Wason
1ef802d038
update filtering_audio example
...
The filtering_audio.c example needs to be updated for the new
"abuffer" filter args.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-05 03:02:41 +02:00
Clément Bœsch
13a7bd70c8
lavfi/select: 10l: llabs -> fabs after switching types.
2012-06-05 00:17:38 +02:00
Alex Converse
79c8e29a7e
aacdec: Turn PS off when switching to stereo and turn it to implicit when switching to mono.
2012-06-04 15:16:17 -07:00
Michael Niedermayer
9c4821ca7b
Merge remote-tracking branch 'cus/stable'
...
* cus/stable:
ffplay: calculate audio diff threshold based on the actual settings
ffplay: try more channel count combinations for SDL_OpenAudio
ffplay: simplify audio_open, rename parameters to more explanatory names
ffplay: remove VideoState from audio_open
ffplay: put audio parameters to their own struct
ffplay: put audio_open into a seperate function
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-04 23:35:42 +02:00
Michael Niedermayer
944d049eaa
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
movenc: Write chan atom for all audio tracks in mov mode movies.
mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing
doc/avconv: add some details about the transcoding process.
avidec: make scale and rate unsigned.
avconv: check output stream recording time before each frame returned from filters
avconv: split selecting input file out of transcode().
avconv: split checking for active outputs out of transcode().
avfiltergraph: make some functions static.
Conflicts:
ffmpeg.c
libavfilter/avfiltergraph.c
libavfilter/internal.h
libavformat/mpegtsenc.c
tests/ref/fate/acodec-alac
tests/ref/fate/acodec-pcm-s16be
tests/ref/fate/acodec-pcm-s24be
tests/ref/fate/acodec-pcm-s32be
tests/ref/fate/acodec-pcm-s8
tests/ref/lavf/mov
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-04 22:59:32 +02:00
Clément Bœsch
df03ae8dd8
ffmpeg: remove two unused variables.
2012-06-04 22:32:26 +02:00
Clément Bœsch
5e8225004f
Changelog: add ffprobe flat output.
2012-06-04 21:46:24 +02:00
Clément Bœsch
72868144e5
lavfi/select: add scene detection.
...
Based on the shotdetect algorithm (http://shotdetect.nonutc.fr/ by Johan
MATHE johan.mathe tremplin-utc.net).
2012-06-04 21:44:34 +02:00
Carl Eugen Hoyos
6b87f0707d
Do not try to encode DVCPRO HD, it produces broken files.
2012-06-04 20:42:00 +02:00
Carl Eugen Hoyos
0a3e15690f
Allow colour space autodetection when encoding ljpeg.
...
This works as expected if the input stream is not yuv4xxp.
Reviewed-by: Paul B Mahol
2012-06-04 20:01:39 +02:00
Carl Eugen Hoyos
02c2a54bf6
Remove misplaced comment.
2012-06-04 20:01:36 +02:00
Clément Bœsch
bae99f7651
ffprobe/flat: add escape for '`' and '$'.
2012-06-04 19:15:39 +02:00
Alex Converse
41e9682af2
movenc: Write chan atom for all audio tracks in mov mode movies.
2012-06-04 10:08:31 -07:00
Michael Niedermayer
02ff89a1cd
ffmpeg: disable audio volume insertion on the output side.
...
This fixes -vol leading to 2 inserted volume filters
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-04 15:49:03 +02:00
Jindřich Makovička
84e430dd7b
mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing
...
Per suggestion by Michael Niedermayer.
Signed-off-by: Jindřich Makovička <makovick@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-04 15:41:09 +03:00
Anton Khirnov
2b1f105f1b
doc/avconv: add some details about the transcoding process.
2012-06-04 14:22:16 +02:00
Anton Khirnov
a982e5a031
avidec: make scale and rate unsigned.
...
The specs say they are unsigned 32bit integers.
2012-06-04 14:18:49 +02:00
Anton Khirnov
bb7431f4fc
avconv: check output stream recording time before each frame returned from filters
...
There may be multiple frames returned, so with just one check we can
write more than requested to the output.
2012-06-04 14:18:34 +02:00
Anton Khirnov
a508e7a1ff
avconv: split selecting input file out of transcode().
2012-06-04 14:18:18 +02:00