Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avconv: do not use poorly defined and undocumented AVStream.pts | Anton Khirnov | 2014-05-19 | 1 | -1/+1 |
| | | | | | 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 | 1 | -0/+30 |
| | |||||
* | avconv: set output avg_frame_rate when known | Anton Khirnov | 2014-05-18 | 1 | -0/+2 |
| | |||||
* | avconv: rename OutputStream.opts to OutputStream.encoder_opts | Anton Khirnov | 2014-05-03 | 1 | -7/+7 |
| | | | | This makes it more clear what is this variable for exactly. | ||||
* | avconv: remove a useless line | Anton Khirnov | 2014-05-03 | 1 | -1/+0 |
| | | | | | 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 | 1 | -61/+61 |
| | | | | | | 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 | 1 | -35/+35 |
| | | | | This more clearly describes what is the variable used for. | ||||
* | avconv: rename InputStream.opts to InputStream.decoder_opts | Anton Khirnov | 2014-05-03 | 1 | -5/+5 |
| | | | | 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 | 1 | -24/+33 |
| | |||||
* | avconv: always reset packet pts after decoding an audio frame | Anton Khirnov | 2014-04-22 | 1 | -3/+2 |
| | | | | | 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 | 1 | -1/+3 |
| | |||||
* | avconv: don't warn on multiple frames per packet for codecs that expect it | Anton Khirnov | 2014-03-24 | 1 | -1/+2 |
| | |||||
* | avconv: print verbose per-stream transcoding statistics | Anton Khirnov | 2014-03-24 | 1 | -1/+90 |
| | |||||
* | avconv: split printing the final statistics into a separate function | Anton Khirnov | 2014-03-24 | 1 | -30/+36 |
| | |||||
* | avconv: rewrite output data size tracking | Anton Khirnov | 2014-03-24 | 1 | -23/+23 |
| | | | | | | 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 | 1 | -3/+7 |
| | |||||
* | avconv: remove unused nb_frames_dup | Anton Khirnov | 2014-03-24 | 1 | -4/+3 |
| | | | | Frame duplication now happens in vf_fps. | ||||
* | avconv: add stream-global side data to the first demuxed packet | Anton Khirnov | 2014-03-24 | 1 | -0/+17 |
| | |||||
* | avconv: remove a write-only variable | Anton Khirnov | 2014-02-24 | 1 | -1/+0 |
| | |||||
* | avconv: Do not divide by zero | Luca Barbato | 2014-02-20 | 1 | -3/+7 |
| | |||||
* | avconv: print a warning when falling back to default 25fps | Anton Khirnov | 2014-01-17 | 1 | -4/+13 |
| | |||||
* | avconv: do not call avcodec_get_frame_defaults() | Anton Khirnov | 2013-12-11 | 1 | -2/+1 |
| | | | | | | 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 | 1 | -1/+1 |
| | |||||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 | 1 | -0/+2 |
| | |||||
* | avconv: add infrastructure for using hwaccels | Anton Khirnov | 2013-11-23 | 1 | -0/+73 |
| | |||||
* | Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). | Anton Khirnov | 2013-11-16 | 1 | -2/+2 |
| | |||||
* | lavc: deprecate FF_DEBUG_MV and remove all traces of its use | Anton Khirnov | 2013-10-31 | 1 | -3/+0 |
| | | | | | | 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 | 1 | -1/+8 |
| | | | | It is private and must not be touched from outside of lavf. | ||||
* | avconv: drop a now useless variable | Anton Khirnov | 2013-10-27 | 1 | -2/+0 |
| | |||||
* | avconv: support -t as an input option. | Anton Khirnov | 2013-08-05 | 1 | -0/+11 |
| | | | | 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 | 1 | -4/+6 |
| | | | | | Using -ss 0 to drop frames with negative timestamps is a perfectly valid use case. | ||||
* | cmdutils: wrap exit explicitly | Luca Barbato | 2013-07-07 | 1 | -31/+31 |
| | | | | | | | | | | 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 | 1 | -1/+0 |
| | | | | | | | 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 | 1 | -2/+8 |
| | | | | | 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 | 1 | -4/+5 |
| | | | | strerror_r is called by av_strerror already. | ||||
* | avconv: check that the output format context exists before accessing it | Anton Khirnov | 2013-06-04 | 1 | -1/+1 |
| | | | | Fixes a segfault in exit_program() if opening an output file fails. | ||||
* | avconv: make -aspect work with streamcopy | Anton Khirnov | 2013-05-27 | 1 | -7/+8 |
| | |||||
* | avconv: remove -deinterlace | Anton Khirnov | 2013-05-07 | 1 | -44/+0 |
| | | | | | 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 | 1 | -0/+19 |
| | | | | | 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 | 1 | -17/+11 |
| | | | | | | 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 | 1 | -5/+0 |
| | | | | | 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 | 1 | -5/+1 |
| | | | | | | | | | 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 | 1 | -1/+0 |
| | | | | Removes an arbitrary hardcoded limit on the number of filters. | ||||
* | lavfi: merge avfiltergraph.h into avfilter.h | Anton Khirnov | 2013-04-11 | 1 | -1/+0 |
| | | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do. | ||||
* | avconv: add options for reading filtergraphs from a file. | Anton Khirnov | 2013-03-28 | 1 | -0/+1 |
| | |||||
* | avconv: convert to new refcounted AVFrame API | Anton Khirnov | 2013-03-08 | 1 | -62/+68 |
| | |||||
* | lavc: Deprecate the deinterlace functions in libavcodec | Ronald S. Bultje | 2013-03-07 | 1 | -0/+4 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avconv: Apply codec options to streams that are copied as well | Martin Storsjö | 2013-02-28 | 1 | -0/+2 |
| | | | | | | | | | | This allows setting/overriding e.g. the bitrate parameter, which is required for the smoothstreaming muxer. Normally, the bitrate is set by the demuxer in these cases, but not all demuxers can provide it. This allows stream copy of data to the smoothstreaming muxer from such inputs. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | avconv: pass libavresample options to AVFilterGraph | Justin Ruggles | 2013-02-23 | 1 | -0/+1 |
| | |||||
* | avconv: Increase the SDP buffer size to fit xiph SDPs | Martin Storsjö | 2013-01-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> |