Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use av_packet_rescale_ts() to simplify code. | Anton Khirnov | 2014-06-20 |
| | |||
* | avconv: use the correct variable in comparison | Anton Khirnov | 2014-06-17 |
| | |||
* | avconv: make -shortest work with streamcopy | Anton Khirnov | 2014-06-12 |
| | | | | CC: libav-stable@libav.org | ||
* | avconv: Report the codec and the encoder separately | Luca Barbato | 2014-06-04 |
| | | | | Bug-Id: 694 | ||
* | avconv: do not use the stream codec context for encoding | Anton Khirnov | 2014-06-01 |
| | |||
* | avconv: do not use the stream codec context for decoding | Anton Khirnov | 2014-06-01 |
| | |||
* | avconv: do not use poorly defined and undocumented AVStream.pts | Anton Khirnov | 2014-05-19 |
| | | | | | Use OutputStream.last_mux_dts as an approximation of 'current' output time instead. | ||
* | avconv: set the "encoder" tag when transcoding | Anton Khirnov | 2014-05-18 |
| | |||
* | avconv: set output avg_frame_rate when known | Anton Khirnov | 2014-05-18 |
| | |||
* | avconv: rename OutputStream.opts to OutputStream.encoder_opts | Anton Khirnov | 2014-05-03 |
| | | | | This makes it more clear what is this variable for exactly. | ||
* | avconv: remove a useless line | Anton Khirnov | 2014-05-03 |
| | | | | | Doing anything with that field when we are doing streamcopy (so the encoder is not opened) should have absolutely no effect. | ||
* | avconv: rename 'codec' to 'enc_ctx' | Anton Khirnov | 2014-05-03 |
| | | | | | | This more clearly describes what is the variable used for. Also, move its declaration into the block where it is actually used. | ||
* | avconv: rename 'icodec' to 'dec_ctx' | Anton Khirnov | 2014-05-03 |
| | | | | This more clearly describes what is the variable used for. | ||
* | avconv: rename InputStream.opts to InputStream.decoder_opts | Anton Khirnov | 2014-05-03 |
| | | | | This makes it more clear what is this variable for exactly. | ||
* | avconv: simplify exit_program() by using more local vars | Anton Khirnov | 2014-05-03 |
| | |||
* | avconv: always reset packet pts after decoding an audio frame | Anton Khirnov | 2014-04-22 |
| | | | | | Currently, if a decoder sets AVFrame.pts, we'd send the same timestamp to it twice, which is wrong. | ||
* | avconv: More descriptive message about framedrop | Vittorio Giovara | 2014-03-25 |
| | |||
* | avconv: don't warn on multiple frames per packet for codecs that expect it | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: print verbose per-stream transcoding statistics | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: split printing the final statistics into a separate function | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: rewrite output data size tracking | Anton Khirnov | 2014-03-24 |
| | | | | | | Store a variable per OutputStream instead of globals for audio/video/extradata. This makes the code simpler and cleaner and fixes 2pass with multiple output streams. | ||
* | avconv: explicitly report when the muxing overhead is unknown | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: remove unused nb_frames_dup | Anton Khirnov | 2014-03-24 |
| | | | | Frame duplication now happens in vf_fps. | ||
* | avconv: add stream-global side data to the first demuxed packet | Anton Khirnov | 2014-03-24 |
| | |||
* | avconv: remove a write-only variable | Anton Khirnov | 2014-02-24 |
| | |||
* | avconv: Do not divide by zero | Luca Barbato | 2014-02-20 |
| | |||
* | avconv: print a warning when falling back to default 25fps | Anton Khirnov | 2014-01-17 |
| | |||
* | avconv: do not call avcodec_get_frame_defaults() | Anton Khirnov | 2013-12-11 |
| | | | | | | Strictly speaking it is not correct to call it on refcounted frames, in any case it is unnecessary, since filtered_frame is always unreferenced after poll_filter() returns. | ||
* | Replace all uses of avcodec_free_frame with av_frame_free(). | Anton Khirnov | 2013-12-11 |
| | |||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 |
| | |||
* | avconv: add infrastructure for using hwaccels | Anton Khirnov | 2013-11-23 |
| | |||
* | Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). | Anton Khirnov | 2013-11-16 |
| | |||
* | lavc: deprecate FF_DEBUG_MV and remove all traces of its use | Anton Khirnov | 2013-10-31 |
| | | | | | | It has not been actually used since 37045e422903695e610cca6ecb753df643ab9380, when the broken vismv code was removed. | ||
* | avconv: stop accessing AVStream.parser | Anton Khirnov | 2013-10-29 |
| | | | | It is private and must not be touched from outside of lavf. | ||
* | avconv: drop a now useless variable | Anton Khirnov | 2013-10-27 |
| | |||
* | avconv: support -t as an input option. | Anton Khirnov | 2013-08-05 |
| | | | | It limits the duration of the data read from a given input. | ||
* | avconv: distinguish between -ss 0 and -ss not being used | Anton Khirnov | 2013-08-05 |
| | | | | | Using -ss 0 to drop frames with negative timestamps is a perfectly valid use case. | ||
* | cmdutils: wrap exit explicitly | Luca Barbato | 2013-07-07 |
| | | | | | | | | | | Some C runtime implementations deadlock when calling threading functions on the atexit() handler. Use a simpler wrapper similar to av_log to call the cleanup function before exit. Bug-Id: 523 | ||
* | avconv: Don't include colorspace.h | Derek Buitenhuis | 2013-06-29 |
| | | | | | | | The header is private, and avconv.c doesn't use it for anything. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||
* | avconv: report the error for codec open failure | Luca Barbato | 2013-06-22 |
| | | | | | External codec may have corner case reason to fail at init, better report them instead having the user wonder. | ||
* | avconv: drop additional strerror fallback | Luca Barbato | 2013-06-22 |
| | | | | strerror_r is called by av_strerror already. | ||
* | avconv: check that the output format context exists before accessing it | Anton Khirnov | 2013-06-04 |
| | | | | Fixes a segfault in exit_program() if opening an output file fails. | ||
* | avconv: make -aspect work with streamcopy | Anton Khirnov | 2013-05-27 |
| | |||
* | avconv: remove -deinterlace | Anton Khirnov | 2013-05-07 |
| | | | | | It is incompatible with refcounted frames and since it's been deprecated for a long time now, fixing it is not worth the effort. | ||
* | avconv: do not send non-monotonous DTS to the muxers. | Anton Khirnov | 2013-05-03 |
| | | | | | Hack partially based on a commit by Michael Niedermayer <michaelni@gmx.at> Should fix (or work around) bug 458. | ||
* | avconv: improve -re implementation | Anton Khirnov | 2013-05-03 |
| | | | | | | Integrate the code in the packet reading function, instead of inserting sleeps in many places. This is simpler to follow and should work better. | ||
* | avconv: make output -ss insert trim/atrim filters. | Anton Khirnov | 2013-04-30 |
| | | | | | This makes output -ss sample-accurate for audio and will allow further simplication in the future. | ||
* | avconv: make -t insert trim/atrim filters. | Anton Khirnov | 2013-04-30 |
| | | | | | | | | | This makes -t sample-accurate for audio and will allow further simplication in the future. Most of the FATE changes are due to audio now being sample accurate. In some cases a video frame was incorrectly passed with the old code, while its was over the limit. | ||
* | lavfi: change the filter registering system to match the other libraries | Anton Khirnov | 2013-04-11 |
| | | | | Removes an arbitrary hardcoded limit on the number of filters. | ||
* | lavfi: merge avfiltergraph.h into avfilter.h | Anton Khirnov | 2013-04-11 |
| | | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do. |