summaryrefslogtreecommitdiff
path: root/src/decoder/plugins/FfmpegDecoderPlugin.cxx
AgeCommit message (Expand)Author
2018-01-21decoder/Plugin: add "noexcept"Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-11-12Merge branch 'v0.20.x'Max Kellermann
2017-11-12decoder/ffmpeg, test/test_protocol: catch exceptions by referenceMax Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-09-19Merge branch 'v0.20.x'Max Kellermann
2017-09-18ffmpeg plugin: when decoded stream duration is unavailable, attempt fallback ...Charlie Waters
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-03decoder/ffmpeg: add support for adxJörg Raftopoulos
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-10decoder/flac: add options "probesize" and "analyzeduration"Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-13Merge tag 'v0.19.21'Max Kellermann
2016-12-13decoder/ffmpeg: fix double free bugMax Kellermann
2016-11-18decoder/Client: add Submit methodsMax Kellermann
2016-11-18decoder/Client: add DecoderCommand/seek virtual methodsMax Kellermann
2016-11-18decoder/Client: add virtual method Ready()Max Kellermann
2016-11-18decoder/Client: new interface which wraps struct DecoderMax Kellermann
2016-11-10CheckAudioFormat: migrate from class Error to C++ exceptionsMax Kellermann
2016-10-31decoder/ffmpeg: copy_interleave_frame() throws exception on errorMax Kellermann
2016-10-27Merge branch 'v0.19.x'Max Kellermann
2016-10-26decoder/ffmpeg: ignore empty packetsMax Kellermann
2016-09-16decoder/ffmpeg: FfmpegOpenInput() throws exception on errorMax Kellermann
2016-09-16input/InputStream: migrate from class Error to C++ exceptionsMax Kellermann
2016-08-23Merge tag 'v0.19.19'Max Kellermann
2016-08-23decoder/ffmpeg: no avcodec_parameters_to_context() with FFmpeg 3.0Max Kellermann
2016-08-23decoder/ffmpeg: call avcodec_parameters_to_context()Max Kellermann
2016-08-05Merge tag 'v0.19.18'Max Kellermann
2016-08-02decoder/ffmpeg: fix the AVCodecParameters API checkMax Kellermann
2016-07-29Merge branch 'v0.19.x'Max Kellermann
2016-07-29decoder/ffmpeg: check avformat_open_input() return valueMax Kellermann
2016-07-29decoder/ffmpeg: FfmpegOpenInput() returns ErrorMax Kellermann
2016-07-29decoder/ffmpeg: fix endless recursion in FfmpegScanStream()Max Kellermann
2016-07-29decoder/ffmpeg: use avcodec_alloc_context3()Max Kellermann
2016-07-29decoder/ffmpeg: use avcodec_send_packet() and avcodec_receive_frame() on FFmp...Max Kellermann
2016-07-29decoder/ffmpeg: use AtScopeExit() for safe cleanupMax Kellermann
2016-07-29Merge branch 'v0.19.x'Max Kellermann
2016-07-28decoder/ffmpeg: merge avformat_close_input() callsMax Kellermann
2016-07-28decoder/ffmpeg: use AVCodecParameters on FFmpeg 3.1Max Kellermann
2016-07-28decoder/ffmpeg: add GetCodecParameters()Max Kellermann
2016-07-28decoder/ffmpeg: move code to IsAudio()Max Kellermann
2016-07-28decoder/ffmpeg: move code to FfmpegSendFrame()Max Kellermann
2016-07-28decoder/ffmpeg: include cleanupMax Kellermann
2016-07-28decoder/ffmpeg: move code to pcm/Interleave.cxxMax Kellermann
2016-07-28decoder/ffmpeg: check for commands earlierMax Kellermann
2016-07-28decoder/ffmpeg: simplify mpd_ffmpeg_open_input()Max Kellermann
2016-07-28decoder/ffmpeg: move code to lib/ffmpeg/Init.cxxMax Kellermann
2016-07-28decoder/ffmpeg: move code to lib/ffmpeg/LogCallback.cxxMax Kellermann