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-09-07Make all option parsing functions match the function pointer type through ↵Jeff Downs
which they are called. All option parsing functions now match the function pointer signature through which they are called (int f(const char *, const char *), thereby working reliably on all platforms. Prefix all option processing functions with opt_
2011-06-19lavfi: add vsink_buffer, and use it in ff* toolsStefano Sabatini
Also add the public interface libavfilter/vsink_buffer.h.
2011-06-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: lavc: add opt_find to AVCodecContext class. h264: Complexify frame num gap shortening code intreadwrite.h: fix AV_RL32/AV_RB32 signedness. Fix decoding of mpegts streams with h264 video that does *NOT* have b frames Add minor bumps and APIChanges entries for lavf private options. ffmpeg: deprecate -vc and -tvstd ffmpeg: use new avformat_open_* API. ffserver: use new avformat_open_* API. ffprobe: use new avformat_open_* API. ffplay: use new avformat_open_* API. cmdutils: add opt_default2(). dict: add AV_DICT_APPEND flag. lavf: add avformat_write_header() as a replacement for av_write_header(). Deprecate av_open_input_* and remove their uses. lavf: add avformat_open_input() as a replacement for av_open_input_* AVOptions: add av_opt_find() as a replacement for av_find_opt. AVOptions: add av_opt_set_dict() mapping a dictionary struct to a context. ffmpeg: don't abuse a global for passing frame size from input to output ffmpeg: don't abuse a global for passing pixel format from input to output ffmpeg: initialise encoders earlier. Conflicts: cmdutils.c doc/APIchanges ffmpeg.c ffplay.c ffprobe.c libavcodec/h264.c libavformat/avformat.h libavformat/utils.c libavformat/version.h libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-06-16cmdutils: add opt_default2().Anton Khirnov
It stores options in a dictionary to be passed to new open calls. It will replace opt_default once all the pieces are in place.
2011-06-05cmdutils: remove unnecessary OPT_DUMMY implementationStefano Sabatini
The -i INPUT option can be implemented more cleanly by using a function option, which can easily be done now that the parse_arg_function passed to parse_options has a standard signature.
2011-06-05cmdutils: change the signature of the function argument in parse_options()Stefano Sabatini
This is required for a pending simplification.
2011-06-03cmdutils: move "#undef main" from ffplay.c to cmdutils.hCarl Eugen Hoyos
On Windows/MinGW the SDL cflags re-define the main() function, which results in a linking error if the define is not undeffed. Since the addition of the SDL output device, SDL cflags are used also for compiling ffmpeg and ffprobe, so we need to move this trick from ffplay.c to a common header. Fix trac issue #256.
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.
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-21multiple inclusion guard cleanupDiego Biurrun
Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
2011-05-21preset dir for win32Gianluigi Tiesi
2011-05-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
This early morning merge should fix --disable-yasm * qatar/master: Clean up #includes in cmdutils.h. g729: Merge g729.h into g729dec.c. 10l: wrap float_interleave functions in HAVE_YASM. Conflicts: libavcodec/g729.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-19Clean up #includes in cmdutils.h.Diego Biurrun
inttypes.h is not necessary, just stdint.h is enough. Unconditionally #include avfilter.h in cmdutils.h. It is an installed header with no non-standard external dependencies, so it is safe.
2011-05-10cmdutils: remove list_fmts(), simplifyStefano Sabatini
The function was only used in opt_sample_fmt() for listing the sample formats. Move list_fmts() functionality directly into opt_sample_fmt(). Also fix the warning: ffmpeg.c: In function ‘opt_audio_sample_fmt’: ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type cmdutils.h:163: note: expected ‘void (*)(char *, int, int)’ but argument is of type ‘char * (*)(char *, int, enum AVSampleFormat)’ Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-04Merge remote branch 'qatar/master'Michael Niedermayer
* qatar/master: Implement fate-rsync target Make ffmpeg support generic data stream Conflicts: cmdutils.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-05-03Make ffmpeg support generic data streamLuca Barbato
The patch is the first step to support -dcodec copy
2011-03-26cmdutils: remove list_fmts(), simplifyStefano Sabatini
The function was only used in opt_sample_fmt() for listing the sample formats. Move list_fmts() functionality directly into opt_sample_fmt(). Als fix the warning: ffmpeg.c: In function ‘opt_audio_sample_fmt’: ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type cmdutils.h:163: note: expected ‘void (*)(char *, int, int)’ but argument is of type ‘char * (*)(char *, int, enum AVSampleFormat)’
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-08Add a dummy option -i to ffplay so that it is easy to switch between ffmpeg ↵Benjamin Larsson
-i "file" and ffplay -i "file". Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-02-07Implement guessed_pts in avcodec_decode_video2Nicolas George
Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-01-26Make this_year static to cmdutils.cDiego Elio Pettenò
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3568853f63e1ab8ff1fc0773a132d14187a0e2d8)
2011-01-25Make this_year static to cmdutils.cDiego Elio Pettenò
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-11-05Implement get_preset_file() in cmdutils.h and use it to factorize codeStefano Sabatini
from ffmpeg.c and ffserver.c. Originally committed as revision 25679 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-18Implement a common get_filtered_video_frame(), shared between ffplay.cStefano Sabatini
and ffmpeg.c. Originally committed as revision 25520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-12Factorize definition of the output_filter defined in both ffplay.c andStefano Sabatini
ffmpeg.c. Replace it with a more generic definition which can be shared. Originally committed as revision 25453 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-02Add init and uninit functions to cmdutils, reduces code duplicationReimar Döffinger
between ffmpeg and ffplay and avoids a valgrind error by freeing avformat_opts->key. Originally committed as revision 25309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-30User application side of Codec specific parameters.Michael Niedermayer
Originally committed as revision 25266 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28Make new doxy follows the agreed upon style and grammaticalStefano Sabatini
conventions, for consistency with the rest of the documentation. Originally committed as revision 25246 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28Extract timestamp correction code from ffplay.c to cmdutils.cAlexander Strange
Originally committed as revision 25241 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-21Move log_callback_help to cmdutils.[hc], for allowing sharing.Stefano Sabatini
Originally committed as revision 25149 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02Remove angular brackets from Doxygen comments; Doxygen confuses them for HTML.Diego Biurrun
Originally committed as revision 23991 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02Grammar fixesMåns Rullgård
Originally committed as revision 23961 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-07Document cmdutils.c:print_error().Stefano Sabatini
Originally committed as revision 23051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-02Implement cmdutils.c:read_file(), and use it in ffmpeg.c for readingStefano Sabatini
the second pass encoding log file. Originally committed as revision 22769 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Add -timelimit optionMåns Rullgård
This option limits the CPU time used by ffmpeg to the number of seconds specified. After this time, the OS sends a SIGXCPU signal, which we handle and attempt to exit cleanly. If the process is stuck, the OS will deliver a SIGKILL one second later, forcibly terminating the process. This functionality is useful in automated setups where a runaway ffmpeg process would otherwise go undetected. Originally committed as revision 21347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-22Implement a -pix_fmts option for listing all the supported pixelStefano Sabatini
formats. Originally committed as revision 20909 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-12Move list_fmts() from ffmpeg.c to cmdutils.{h,c}, so that it can beStefano Sabatini
shared by the other ff* tools code. Originally committed as revision 20812 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-12Implement a -filters option, listing all the available libavfilterStefano Sabatini
filters. Currently filters are not registered, so the option will show none. Originally committed as revision 20807 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-19Split show_formats().Michael Niedermayer
Originally committed as revision 20553 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-17Move opt_loglevel() from ffmpeg.c to cmdutils.c.Stefano Sabatini
Originally committed as revision 19209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-06Remove '\p', '\c' and '\e' doxygen markup from doxy, as it shouldStefano Sabatini
improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-19Implement read_yesno().Stefano Sabatini
Originally committed as revision 18037 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-04Rename avctx_opts to avcodec_opts.Stefano Sabatini
The new name is more meaningful and consistent with avformat_opts and sws_opts. Originally committed as revision 17789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19Fix typo: explixitly -> explicitly.Stefano Sabatini
Originally committed as revision 17444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-19Implement a var for containing the current year number rather thanStefano Sabatini
hardcode it in the banner string. Originally committed as revision 16678 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-04Fix 'make checkheaders', based on a patch by Diego Pettenò, flameeyes gmail ↵Diego Biurrun
com. Originally committed as revision 15552 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-28Move opt_default() and set_context_opts() to cmdutils so it can be used fromMichael Niedermayer
the other tools as well. Originally committed as revision 15450 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-29Simplify show_banner() so that it does not require arguments, similarStefano Sabatini
to what was previously done with show_version(). patch by Stefano Sabatini, stefano.sabatini-lala poste it Originally committed as revision 13526 to svn://svn.ffmpeg.org/ffmpeg/trunk