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
2011-07-17ffmpeg: fix some indentationMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-17ffmpeg: fix operation with --disable-avfilterMans Rullgard
The width and height must be copied from the input before being used. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-15ffmpeg: Fix the check for experimental codecsMartin Storsjö
The variable 'codec' was used uninitialized here. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-14ffmpeg: print the low bitrate warning after the codec is openend.Anton Khirnov
This doesn't access avcodec_opts, so it works with the new options passing system. Makes opt_bitrate() unneeded, so it's removed.
2011-07-14ffmpeg: use new avcodec_open2 and avformat_find_stream_info API.Anton Khirnov
2011-07-14ffmpeg: check experimental flag after codec is opened.Anton Khirnov
This doesn't access avcodec_opts, so it will work with the new options passing system.
2011-07-14ffmpeg: do not set GLOBAL_HEADER flag in the options contextAnton Khirnov
The removed lines have no effect, since the flag is set on all encoder for the given file and avcodec_opts are reset between files.
2011-07-13Replace some gotos that lead to single return statements by direct return.Diego Biurrun
2011-07-13ffmpeg: get rid of a pointless limit on number of streams.Anton Khirnov
2011-07-13ffmpeg: remove an unused define.Anton Khirnov
2011-07-12lavf: deprecate AVFormatContext.timestampAnton Khirnov
It's replaced by 'creation_time' metadata tag.
2011-07-12ffmpeg: merge input_files_ts_scale into InputStream.Anton Khirnov
2011-07-12ffmpeg: don't abuse a global for passing sample format from input to outputAnton Khirnov
It's broken with multiple files or audio streams.
2011-07-12ffmpeg: don't abuse a global for passing channel layout from input to outputAnton Khirnov
It's broken with multiple files or audio streams.
2011-07-12ffmpeg: factor common code from new_a/v/s/d_stream to new_output_stream()Anton Khirnov
2011-07-08ffmpeg: remove unused variables from InputStream.Anton Khirnov
2011-07-08ffmpeg: remove pointless if (nb_input_files)Anton Khirnov
It's required to be non-zero since cc58300e30e7aea6acfecd72a04a3886b285cfd8
2011-07-08ffmpeg: merge input_files_ts_offset into input_files.Anton Khirnov
2011-07-08ffmpeg: merge input_codecs into input_streams.Anton Khirnov
There's no point in keeping them separate.
2011-07-08ffmpeg: drop AV prefixes from struct names.Anton Khirnov
Those are reserved for the libs.
2011-07-08ffmpeg: deprecate loop_input and loop_output optionsAnton Khirnov
They were replaced by (de)muxer private options.
2011-07-06lavf: deprecate AVStream.quality.Anton Khirnov
AVStream is no place for it and it's unused outside of ffmpeg anyway.
2011-07-04Do not include mathematics.h in avutil.hMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-02ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt()Stefano Sabatini
av_get_bits_per_sample_fmt() was deprecated. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-06-21Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().Justin Ruggles
av_get_bits_per_sample_fmt() is deprecated.
2011-06-16ffmpeg: deprecate -vc and -tvstdAnton Khirnov
They've been replaced by demuxer private options.
2011-06-16ffmpeg: use new avformat_open_* API.Anton Khirnov
2011-06-16ffmpeg: don't abuse a global for passing frame size from input to outputAnton Khirnov
It's broken with multiple files or video streams.
2011-06-16ffmpeg: don't abuse a global for passing pixel format from input to outputAnton Khirnov
It's broken with multiple files or video streams.
2011-06-16ffmpeg: initialise encoders earlier.Anton Khirnov
Fixes choosing supported samplerate and framerate.
2011-06-16ffmpeg: merge output_codecs array into AVOutputStream members.Anton Khirnov
There's no point in keeping them separate.
2011-06-15ffmpeg: don't abuse a global for passing framerate from input to outputAnton Khirnov
It's broken with multiple files or video streams.
2011-06-15ffmpeg: don't abuse a global for passing channels from input to outputAnton Khirnov
It's broken with multiple files or audio streams.
2011-06-15ffmpeg: don't abuse a global for passing samplerate from input to outputAnton Khirnov
It's broken with multiple files or audio streams. This removes the default samplerate of 44100 for raw input, hence all the FATE changes.
2011-06-14ffmpeg: fix streaming to ffserver.Ronald S. Bultje
2011-06-09ffmpeg.c: Add a necessary const qualifierAlex Converse
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-06-03Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().Stefano Sabatini
This fixes warnings about avcodec_get_pix_fmt_name() being deprecated. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-06-02Remove unused variablesMans Rullgard
2011-05-28cmdutils: remove OPT_FUNC2Stefano Sabatini
Make ff* tools only accept opt_* functions taking two arguments. The distinction between functions with one and two arguments is quite pointless. Simplify parse_options() code. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-05-26ffserver: Fix a null pointer dereference as a result of the ↵Mike Williams
FF_API_MAX_STREAMS cleanup. Fixed another dereference in the RTSP code. Removed a useless variable. Changed an unnecessary looping assignment to a simple assignment suggested by Maksym. Added fixes and tweaks suggested by Maksym Veremeyenko [verem@m1stereo.tv] and Clément B.
2011-05-25ffmpeg: get rid of useless AVInputStream.nb_streams.Anton Khirnov
It's a duplicate of AVFormatContext.nb_streams.
2011-05-25ffmpeg: simplify managing input files and streamsAnton Khirnov
Grow the file and stream list in opt_input_file() instead of creating it all at once in transcode(). This is simpler and will be useful for following commits.
2011-05-25ffmpeg: purge redundant AVInputStream.index.Anton Khirnov
AVStream.index stores the same thing.
2011-05-22ffmpeg: Don't trigger url_interrupt_cb on the first signalMartin Storsjö
Currently, the url_interrupt_cb callback will abort all IO after the first received signal. This makes the output files from e.g. the mov muxer to be unreadable if the transcode is aborted with ctrl+c. After this patch, the first signal cleanly breaks out of the transcoding loop, but won't forcibly abort all IO. After the second signal is received, the url_interrupt_cb callback will abort all IO. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-05-21ffmpeg: get rid of the -vglobal option.Anton Khirnov
It's badly documented and does the same thing as -flags global_header, so it's redundant.
2011-05-19Add support for request_sample_format in ffmpeg and ffplay.Justin Ruggles
2011-05-17ffmpeg: fix -aspect cli optionBaptiste Coudurier
Redesign the way -aspect option is handled. This is done by making ffmpeg read the sample aspect ratio set in the corresponding input stream by default, and overriding it using the value specified by -aspect. If the output display aspect ratio is specified with -aspect, it is set at the end of the filterchain, thus overriding the value set by filters in the filterchain. This implementation is more robust, since does not modify the filterchain description (which was creating potential syntax errors). (Cherry-pick abf8342aa94bdf06bb324f6723a6743dd628d5c6) Another aspect ratio fix try. This leaves the setdar addition at the end (preferred by people). (Cherry-pick e7c7b0d000e81d24327602e04d8fed400dbb7193)
2011-05-17Restructure video filter implementation in ffmpeg.c.Michael Niedermayer
This fixes several bugs like multiple outputs and -aspect mixed with -vf (cherry picked from commit 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7) (cherry picked from commit 5c20c81bfa526b3a269db9c88b0c9007861f0917) (cherry picked from commit a7844c580d83d8466c161a0e3979b3902d0d9100)
2011-05-13ffmpeg: use parse_number_and_die() when it makes senseStefano Sabatini
Prefer parse_number_or_die() over atoi()/atol() parsing for the options: -pass, -top, -vc, and -qscale. Improve input validation. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>