summaryrefslogtreecommitdiff
path: root/ffmpeg.c
Commit message (Collapse)AuthorAge
* Allow output formats without any streams.Anton Khirnov2010-12-27
| | | | | | Required for future metadata format. Originally committed as revision 26100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent.Stefano Sabatini2010-12-12
| | | | Originally committed as revision 25940 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix encoding when the input audio format/rate/channels changes duringStefano Sabatini2010-12-12
| | | | | | | | | | transcoding. Fix issue #2292. Patch sponsored by KIM Keep In Mind GmbH, srl. Originally committed as revision 25939 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Show per-codec options on FFmpeg commandline help.Justin Ruggles2010-12-10
| | | | Originally committed as revision 25927 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: indentationAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add subtitle codec autodetectionAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add avfilter_graph_create_filter().Stefano Sabatini2010-12-02
| | | | Originally committed as revision 25862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: copy global metadata by defaultAnton Khirnov2010-11-22
| | | | Originally committed as revision 25794 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use the new libavcore audio channel API.Stefano Sabatini2010-11-21
| | | | | | | This also allows to remove a linking dependency of libavfilter on libavcodec. Originally committed as revision 25789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics, fix indentationBaptiste Coudurier2010-11-20
| | | | Originally committed as revision 25773 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow passing subtitles header between decoder and encoderAurelien Jacobs2010-11-13
| | | | Originally committed as revision 25745 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add global header support for subtitles encodingAurelien Jacobs2010-11-13
| | | | Originally committed as revision 25742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini2010-11-12
| | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: add a forgotten break in chapter copyingAnton Khirnov2010-11-12
| | | | | | only copy chapters from one file Originally committed as revision 25729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: reindentAnton Khirnov2010-11-12
| | | | Originally committed as revision 25728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: add an option for copying chaptersAnton Khirnov2010-11-12
| | | | | | fixes issue 2068 Originally committed as revision 25727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: allow using negative file indices to disable metadata copyingAnton Khirnov2010-11-08
| | | | Originally committed as revision 25706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove graphparser.h header, move AVFilterInOut andStefano Sabatini2010-11-07
| | | | | | | | avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h. Simplify, and less confusing for the user. Originally committed as revision 25705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename AVFilterInOut field filter to filter_ctx, more semantically correct.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement get_preset_file() in cmdutils.h and use it to factorize codeStefano Sabatini2010-11-04
| | | | | | from ffmpeg.c and ffserver.c. Originally committed as revision 25679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename avfilter_graph_destroy() to avfilter_graph_free().Stefano Sabatini2010-11-04
| | | | | | | | The new name is shorter and more consistent with the rest of the API. This change breaks libavfilter API/ABI. Originally committed as revision 25674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avfilter_graph_alloc().Stefano Sabatini2010-11-04
| | | | Originally committed as revision 25673 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove usage of deprecated libavcodec/audioconvert.h functions.Stefano Sabatini2010-11-03
| | | | Originally committed as revision 25668 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix timestamp computation when the timebase changes during filtering.Stefano Sabatini2010-11-02
| | | | | | | | The timestamps for all the buffered frames are scaled against AV_TIME_BASE_Q, and need to be scaled back to AV_TIME_BASE_Q when they are extracted from the filterchain. Originally committed as revision 25646 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: reindentAnton Khirnov2010-11-02
| | | | Originally committed as revision 25637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: don't autocopy stream/chapter metadata if manual mapping is specifiedAnton Khirnov2010-11-02
| | | | Originally committed as revision 25636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: extend map_meta_data to allow advanced mappingsAnton Khirnov2010-11-02
| | | | | | i.e. to/from streams/chapters/programs. Originally committed as revision 25635 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove ffmpeg PGMYUV compatibility hack, which was deprecated sinceStefano Sabatini2010-11-02
| | | | | | | | | ages. The user is requested to specify "-f image2" in place of "-f pgmyuv" for reading/writing PGMYUV files, as for the other image formats. Originally committed as revision 25629 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use AV_RL32() in opt_codec_tag().Stefano Sabatini2010-10-31
| | | | Originally committed as revision 25618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg: fix opt_codec_tag() return valueRamiro Polla2010-10-31
| | | | | | opt_codec_tag() is now used under OPT_FUNC2, which must return a value. Originally committed as revision 25616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix ffserver-related regression (and crash) introduced in r25500.Rocky Cardwell2010-10-29
| | | | | | | | Fixes issue 2317. Patch by Rocky Cardwell, rocky d cardwell a lifespringschool d org Originally committed as revision 25603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move new_output_stream() up for upcoming fix for issue 2317.Carl Eugen Hoyos2010-10-29
| | | | Originally committed as revision 25602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: dynamically allocate metadata mapsAnton Khirnov2010-10-28
| | | | Originally committed as revision 25599 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize: opt_{audio,video,subtitle}_tag() -> opt_codec_tag().Stefano Sabatini2010-10-28
| | | | Originally committed as revision 25596 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variables picture_crop_temp and picture_pad_temp.Stefano Sabatini2010-10-20
| | | | Originally committed as revision 25530 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a -force_key_frames option to ffmpeg.Nicolas George2010-10-18
| | | | | | | | | | | | | | | | The option is useful to ensure that there is a seek point exactly at a place the user will probably want to jump precisely sometime, the major example would be the end of an opening and the beginning of a chapter. The scene change detection system will often make it happen, but not always for example if there is a fade-in. See the thread: Subject: [FFmpeg-devel] [PATCH] -force_key_frames option Date: Tue, 12 Oct 2010 15:16:26 +0200 Patch by Nicolas George -mail nicolas,george,normalesup,org. Originally committed as revision 25526 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement a common get_filtered_video_frame(), shared between ffplay.cStefano Sabatini2010-10-18
| | | | | | and ffmpeg.c. Originally committed as revision 25520 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make help message for the -crop* options consistent with that of theStefano Sabatini2010-10-18
| | | | | | -pad* options and more direct. Originally committed as revision 25519 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove -crop* options.Stefano Sabatini2010-10-18
| | | | | | Users are required to use the libavfilter crop filter. Originally committed as revision 25518 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: use a more compact notation, improve readability and reduceStefano Sabatini2010-10-16
| | | | | | line count. Originally committed as revision 25510 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reset metadata after opt_output_file(), fix the previous commit.Stefano Sabatini2010-10-16
| | | | | | Spotted by elenril on irc. Originally committed as revision 25509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use an AVMetadata struct for storing metadata, simplify.Stefano Sabatini2010-10-16
| | | | Originally committed as revision 25508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c/ffprobe.c: remove all uses of av_metadata_conv()Anton Khirnov2010-10-16
| | | | | | patch by Anton Khirnov anton _at_ khirnov _dot_ net Originally committed as revision 25503 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add avfilter_graph_config().Stefano Sabatini2010-10-16
| | | | Originally committed as revision 25502 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Place the bitstream_filters variable in the AVOutputStream, thusNicolas George2010-10-16
| | | | | | | | greatly simplifying its handling and reducing code duplication. Patch by Nicolas George -bsf nicolas*george|normalesup+org. Originally committed as revision 25501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the allocation of the AVOutputStream structure earlier in theNicolas George2010-10-16
| | | | | | | | | code flow, in the new_video_stream() / new_audio_stream() / new_subtitle_stream() functions. Patch by Nicolas George <$name.$surname@normalesup.org>. Originally committed as revision 25500 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize definition of the output_filter defined in both ffplay.c andStefano Sabatini2010-10-12
| | | | | | | 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
* Extend buffer source to accept the time base for the output PTS.Stefano Sabatini2010-10-12
| | | | Originally committed as revision 25451 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg: Use guess_correct_pts() to set decoded picture timestampsAlexander Strange2010-10-10
| | | | Originally committed as revision 25431 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move av_find_stream_info() info struct to AVStream to avoid messy (re)allocationAurelien Jacobs2010-10-08
| | | | Originally committed as revision 25418 to svn://svn.ffmpeg.org/ffmpeg/trunk