- 19 Aug, 2012 5 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
Currently it takes a mask and value, such that options for which (flags & mask) == value. Change it to take required flags and forbidden flags instead. This is shorter and simpler to understand.
-
Anton Khirnov authored
Don't require every caller to supply them.
-
Anton Khirnov authored
show_foo() functions are declared as void show_foo(void), but called as int show_foo(const char*, const char*).
-
- 08 Aug, 2012 1 commit
-
-
Konstantin Pavlov authored
Issue introduced in 67339f6e. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 22 Jul, 2012 1 commit
-
-
Anton Khirnov authored
-
- 08 Jul, 2012 1 commit
-
-
Justin Ruggles authored
Also make this the default value.
-
- 05 Jul, 2012 1 commit
-
-
Anton Khirnov authored
Fixes an invalid read on size change.
-
- 04 Jul, 2012 1 commit
-
-
Martin Storsjö authored
For reading from normal files on disk, the queue limits for demuxed data work fine, but for reading data from realtime streams, they mean we're not reading from the input stream at all once the queue limit has been reached. For TCP streams, this means that writing to the socket from the peer side blocks (potentially leading to the peer dropping data), and for UDP streams it means that our kernel might drop data. For some protocols/servers, the server initially sends a large burst with data to fill client side buffers, but once filled, we should keep reading to avoid dropping data. For all realtime streams, it IMO makes sense to just buffer as much as we get (rather in buffers in avplay.c than in OS level buffers). With this option set, the input thread should always be blocking waiting for more input data, never sleeping waiting for the decoder to consume data. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 03 Jul, 2012 1 commit
-
-
Luca Barbato authored
Do not assume avpacket and the decoded frames are independent. To be absolutely sure and not sprinkle av_free_packet around the code the call had been placed before getting the frame and on the error path.
-
- 30 Jun, 2012 1 commit
-
-
Martin Storsjö authored
This allows passing the right options to encoders when there's more than one encoder for a certain codec id. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 22 Jun, 2012 1 commit
-
-
Mans Rullgard authored
This reduces the dependency on unistd.h which is not available on all systems. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 14 Jun, 2012 1 commit
-
-
Diego Biurrun authored
We generally do not declare variables within for statements and there are compilers that choke on such constructs.
-
- 05 Jun, 2012 1 commit
-
-
Anton Khirnov authored
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.
-
- 09 May, 2012 1 commit
-
-
Anton Khirnov authored
Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
-
- 07 May, 2012 1 commit
-
-
Justin Ruggles authored
fixes Bug#280
-
- 01 May, 2012 1 commit
-
-
Justin Ruggles authored
SDL only supports s16 sample format and a limited number of channel layouts. Some versions of SDL on some systems support 4-channel and 6-channel output, but it's safer overall to downmix any layout with more than 2 channels to stereo.
-
- 21 Apr, 2012 1 commit
-
-
Mans Rullgard authored
This feature is complex, of questionable utility, and slows down normal decoding. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 16 Apr, 2012 1 commit
-
-
Luca Barbato authored
The buffer must have its dimension, pixel format and aspect ratio set.
-
- 15 Apr, 2012 1 commit
-
-
Anton Khirnov authored
This way we don't require a clearly defined corresponding input stream. The result for the xwd test changes because rgb24 is now chosen instead of bgra.
-
- 14 Apr, 2012 1 commit
-
-
Stefano Sabatini authored
This is required for letting applications to create and destroy AVFilterInOut structs in a convenient way. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 11 Apr, 2012 1 commit
-
-
Alex Converse authored
av_freep()ing inside configure_video_filters() leaves a dangling reference in the calling code, and the filter string is needed again when reconfiguring video filters for a size change.
-
- 06 Apr, 2012 1 commit
-
-
Martin Storsjö authored
If get_filtered_video_frame failed above, tb might not be initialized at all, so don't scale using it. This fixes cases where avplay could crash if aborting avformat_find_stream_info with ctrl+c. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 28 Mar, 2012 1 commit
-
-
Diego Biurrun authored
Also remove one pointless zero initialization in rangecoder.c.
-
- 29 Feb, 2012 1 commit
-
-
Anton Khirnov authored
-
- 21 Feb, 2012 1 commit
-
-
Janne Grunau authored
The AVOptions based default to threads auto in 2473a45c works only if avplay does not use custom option handling for -threads. CC: <libav-stable@libav.org>
-
- 06 Feb, 2012 1 commit
-
-
Justin Ruggles authored
Fixes seeking after decoder has already been flushed for codecs using CODEC_CAP_DELAY.
-
- 28 Jan, 2012 1 commit
-
-
Anton Khirnov authored
AV_NUM_DATA_POINTERS instead of 4.
-
- 25 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 24 Jan, 2012 1 commit
-
-
Anton Khirnov authored
Error recognition flags can and should be set directly with AVOptions.
-
- 21 Jan, 2012 1 commit
-
-
Janne Grunau authored
Using threaded decoding by default breaks backward compatibility if AVHWAccel is used or if an appliction sets threadunsafe callbacks. Avconv and avplay still use -threads auto if not specified.
-
- 18 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 11 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 04 Jan, 2012 1 commit
-
-
Martin Storsjö authored
Since we don't use avio_set_interrupt_cb for interrupt callbacks, we don't need to call it to reset the interrupt cb either. This avoids a warning about use of deprecated functions. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 01 Jan, 2012 1 commit
-
-
Aneesh Dogra authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 30 Dec, 2011 1 commit
-
-
Diego Biurrun authored
-
- 25 Dec, 2011 2 commits
-
-
Stefano Sabatini authored
avfilter_copy_frame_props() avoids code duplication and increases robustness.
-
Stefano Sabatini authored
The sample aspect ratio is a per-frame property, so it makes sense to define it in AVFrame rather than in the codec/stream context. Simplify application-level sample aspect ratio information extraction, and allow further simplifications.
-
- 19 Dec, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Marton Balint <cus@passwd.hu> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-