Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-02avplay: Add support for rotated videoMartin Storsjö
This is enabled by default, but can be disbled via the -noautorotate option. Based on a patch by Clément Bœsch. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-05-02avplay: Factorize code for adding filters to the filter pipelineMartin Storsjö
Significantly based on a patch by Clément Bœsch. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-04-30avplay: Do not print a possibly uninitialized valueLuca Barbato
Initialize `diff` to 0. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-04-20avplay: Free frame and graph when memory allocation failsFederico Tomassetti
Bug-Id: CID 1291564 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-04-19Replace av_dlog with normal av_log at trace levelVittorio Giovara
This applies to every library where performance is not critical.
2015-03-22avplay: Check memory allocationFederico Tomassetti
Bug-Id: CID 1288294 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-02-17avplay: Check format allocation inside decode_thread()Vittorio Giovara
CC: libav-stable@libav.org Bug-Id: CID 1265718
2015-02-17avplay: Check frame allocation inside video_thread()Vittorio Giovara
CC: libav-stable@libav.org Bug-Id: CID 1267893
2014-10-24avplay: Use av_gettime_relativeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2014-10-17avplay: Always free optsLuca Barbato
CC: libav-stable@libav.org Bug-Id: CID 733793
2014-10-17avplay: Always free find_stream_info optionsLuca Barbato
CC: libav-stable@libav.org Bug-Id: CID 1238794
2014-09-06avplay: Exit by default at the end of playbackDiego Biurrun
This is the expected behavior shared by all other cli multimedia players. Bug-Id: 732
2014-08-15cosmetics: Write NULL pointer equality checks more compactlyGabriel Dume
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-07-08avplay: Handle pixel aspect ratio properlyMartin Storsjö
This was broken (left half-implemented) in 354468fc12. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-02-10avplay: add support for seeking to chapter marksAnton Khirnov
2013-12-11avplay: do not call avcodec_get_frame_defaults().Anton Khirnov
avcodec_decode_audio4() will reset the frame itself.
2013-12-11Replace all uses of avcodec_free_frame with av_frame_free().Anton Khirnov
2013-11-24Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun
2013-11-16Replace all instances of avcodec_alloc_frame() with av_frame_alloc().Anton Khirnov
2013-10-31avplay: drop -vismv option which does not do anything anymoreAnton Khirnov
2013-07-25miscellaneous typo fixesDiego Biurrun
2013-04-27avplay: remove a warningLuca Barbato
Set the data field in the flush_pkt to the pointer to the actual packet. The field needs to contain a valid unique pointer, no read nor writes are ever made to it.
2013-04-11lavfi: change the filter registering system to match the other librariesAnton Khirnov
Removes an arbitrary hardcoded limit on the number of filters.
2013-04-11lavfi: merge avfiltergraph.h into avfilter.hAnton Khirnov
We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do.
2013-03-19avplay: remove the -debug option.Anton Khirnov
It just shadows the corresponding AVOption and prevents using named constants.
2013-03-09avplay: enable only when SDL 1.2 is foundVittorio Giovara
SDL 2 is API incompatible. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-03-08avplay: switch to new refcounted frames APIAnton Khirnov
Remove now unused cmdutils get_buffer() implementation.
2013-02-09avplay: apply the stream sample_aspect_ratio to decoded video framesVladimir Pantelic
If there is a sample_aspect_ratio in the stream, then apply it to every decoded frame in the same way as avconv does. This also makes sure that the avfilter chain has access to the aspect ratio. Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-11-29avplay: Do not use removed av_get_int()Anton Khirnov
Fixes build with lavfi disabled. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-10-13avplay: support mid-stream sample rate changesJustin Ruggles
Resample to the rate that was configured in SDL.
2012-10-13avplay: use audio parameters from the decoded frame instead of AVCodecContextJustin Ruggles
2012-10-12De-doxygenize some top-level filesDiego Biurrun
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-10-05lavr: change the type of the data buffers to uint8_t**.Anton Khirnov
This is more consistent with what the rest of Libav does. This breaks API.
2012-10-02Use atexit() instead of defining a custom exit_program() interface.Diego Elio Pettenò
2012-09-24Use avcodec_free_frame() to free AVFrames.Anton Khirnov
2012-09-11avplay: get rid of ugly casts in the options tableAnton Khirnov
2012-09-11avplay: fix prototypes for option callbacks.Anton Khirnov
They have been wrong since 11d957fbd81288e64408e79ed369446346000b29
2012-08-19avconv: split printing "main options" into global and per-file.Anton Khirnov
2012-08-19cmdutils: extend -h to allow printing codec details.Anton Khirnov
2012-08-19cmdutils: change semantics of show_help_options() and document it.Anton Khirnov
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.
2012-08-19avtools: move some newlines to show_help_options().Anton Khirnov
Don't require every caller to supply them.
2012-08-19avtools: fix show_foo() signatures.Anton Khirnov
show_foo() functions are declared as void show_foo(void), but called as int show_foo(const char*, const char*).
2012-08-08avplay: fix build with lavfi disabled.Konstantin Pavlov
Issue introduced in 67339f6e. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-07-22lavfi: use avfilter_unref_bufferp() where appropriate.Anton Khirnov
2012-07-08lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample formatJustin Ruggles
Also make this the default value.
2012-07-05avplay: update input filter pointer when the filtergraph is reset.Anton Khirnov
Fixes an invalid read on size change.
2012-07-04avplay: Add an option for not limiting the input buffer sizeMartin Storsjö
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>
2012-07-03avplay: fix write on freed memory for rawvideoLuca Barbato
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.
2012-06-30cmdutils: Pass the actual chosen encoder to filter_codec_optsMartin Storsjö
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>