summaryrefslogtreecommitdiffstats
path: root/audio/decode
Commit message (Expand)AuthorAgeFilesLines
* codecs: remove unused family fieldwm42018-02-011-1/+1
* audio: move to decoder wrapperwm42018-01-305-549/+163
* video, audio: don't actively wait for demuxer inputwm42018-01-091-0/+2
* video, audio: always read all frames before getting next packetwm42018-01-011-1/+18
* options: drop some previously deprecated optionswm42017-12-251-1/+0
* demux: get rid of demux_packet.new_segment fieldwm42017-10-241-3/+7
* audio: make libaf derived code optionalwm42017-09-211-2/+1
* audio: introduce a new type to hold audio frameswm42017-08-165-59/+59
* Replace remaining avcodec_close() callswm42017-07-161-4/+1
* ad_spdif: minor cleanupswm42017-07-101-3/+5
* ad_lavc, vd_lavc, sd_lavc: consistently use avcodec_free_context()wm42017-07-061-7/+1
* dec_audio, ad_lavc: change license to LGPLwm42017-06-144-22/+22
* ad_spdif: change license to LGPLwm42017-05-211-7/+7
* ad.h: change license to LGPLwm42017-05-051-7/+7
* dec_video, dec_audio: remove redundant NULL-checkswm42017-02-201-2/+1
* player: add experimental stream recording featurewm42017-02-072-0/+6
* ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common codewm42017-01-251-13/+5
* build: replace some FFmpeg API checks with version checkswm42017-01-241-2/+2
* ad_lavc: respect AV_FRAME_FLAG_DISCARDwm42017-01-241-0/+5
* ad_spdif: log avformat errorswm42017-01-191-1/+3
* ad_spdif: fix obscure cases of AC3 passthroughwm42017-01-181-7/+28
* audio: restructure decode loopwm42017-01-114-57/+85
* options: deprecate codec family selection in --vd/--adwm42016-12-231-7/+4
* audio: change how spdif codecs are selectedwm42016-12-233-13/+48
* ad_lavc, vd_lavc: don't set AVCodecContext.refcounted_frameswm42016-12-181-1/+0
* ad_spdif: Fix crash when spdif muxer is not availableMichael Forney2016-12-111-0/+1
* Remove compatibility thingswm42016-12-072-31/+1
* dec_video, dec_audio: avoid full reinit on switches to the same segmentwm42016-11-091-6/+9
* ad_lavc, vd_lavc: fix a recent libavcodec deprecation warningwm42016-10-171-1/+2
* audio: dump timestamp differencewm42016-10-021-1/+5
* vd_lavc, ad_lavc: set pkt_timebase, not time_basewm42016-08-291-1/+4
* ad_lavc: actually tell decoder about the timebasewm42016-08-231-0/+1
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-191-1/+1
* audio: use --audio-channels=auto behavior, except on ALSAwm42016-08-041-2/+2
* ad_lavc: work around braindead ffmpeg behaviorwm42016-07-011-0/+6
* dec_audio: fix segment boudnary switchingwm42016-06-271-3/+6
* ad_lavc: resume from mid-stream EOF conditions with new decode APIwm42016-06-221-0/+7
* ad_spdif: take care of deprecated libavcodec API usagewm42016-04-201-0/+7
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-312-2/+5
* ad_lavc, vd_lavc: support new Libav decoding APIwm42016-03-241-0/+14
* ad_lavc: add codec_timebase hack toowm42016-03-241-2/+5
* audio: make mp_audio_skip_samples() adjust the PTSwm42016-02-221-2/+0
* ad_lavc: skip AVCodecContext.delay samples at beginningwm42016-02-221-0/+9
* ad_lavc: make sample trimming symmetric to skippingwm42016-02-221-6/+8
* ad_lavc: move skipping logic out of the HAVE_AVFRAME_SKIP_SAMPLES blockwm42016-02-221-10/+13
* ad_lavc: interpolate missing timestampswm42016-02-221-0/+9
* audio: move frame clipping to a generic functionwm42016-02-211-33/+3
* Rewrite ordered chapters and timeline stuffwm42016-02-152-1/+75
* audio/video: expose codec info as separate fieldwm42016-02-153-6/+6
* ad_lavc: fix --ad-lavc-threads rangewm42016-02-111-1/+1
* audio: minor simplificationwm42016-02-051-3/+0
* audio/video: merge decoder return valueswm42016-02-012-16/+11
* audio: move pts reset checkwm42016-01-292-14/+1
* audio: refactor: work towards unentangling audio decoding and filteringwm42016-01-224-148/+102
* ad_spdif: if DTS-HD is requested, and profile unknown, use DTS-HDwm42016-01-201-1/+2
* audio: remove initial decoding retry limitationwm42016-01-191-3/+0
* audio: move direct packet reading from decoders to common codewm42016-01-195-29/+27
* audio: move dec_audio.pool to ad_spdifwm42016-01-192-2/+3
* demux: merge sh_video/sh_audio/sh_subwm42016-01-122-18/+17
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* player: detect audio PTS jumps, make video PTS heuristic less aggressivewm42016-01-092-1/+14
* dec_audio: add missing includewm42015-11-081-0/+1
* audio: interpolate audio timestampswm42015-11-081-2/+12
* audio: move PTS setting out of the decoderwm42015-11-083-18/+14
* audio: make spdif re-probe from normal decoding workwm42015-10-061-1/+1
* demux: merge extradata fieldswm42015-06-211-5/+1
* demux: rename sh_stream.format to sh_stream.codec_tagwm42015-06-211-1/+1
* audio: fix crash on uninitwm42015-06-151-1/+1
* audio: add --audio-spdif as new method for enabling passthroughwm42015-06-052-8/+21
* ad_spdif: use a pseudo codec entry to select DTS-HD instead of an optionwm42015-06-051-1/+10
* ad_spdif: use DTS-HD passthrough only if the audio is really DTS-HDwm42015-05-191-4/+54
* ad_spdif: set output format lazilywm42015-05-191-15/+27
* player: change video-bitrate and audio-bitrate propertieswm42015-04-201-3/+0
* Update license headersMarcin Kurczewski2015-04-135-26/+21
* ad_lavc: disable AC3 DRC by defaultwm42015-03-301-2/+2
* audio: remove internal libmpg123 wrapperwm42015-03-242-309/+0
* player: better handling of video with no timestampswm42015-03-201-0/+3
* audio: fix spdif packet size unitwm42015-03-101-2/+0
* ad_spdif: move frame sizes to a general functionwm42015-03-101-7/+1
* ad_spdif: remove per-packet messagewm42015-03-041-1/+0
* audio: fix initial audio PTSwm42015-01-141-24/+25
* audio: fix assertion failure on audio decodingwm42015-01-141-2/+2
* audio: use refcounted frames in the filter chainwm42015-01-131-24/+37
* player: print used number of threads in verbose modewm42015-01-051-1/+1
* audio: make decoders output refcounted frameswm42014-11-106-194/+107
* audio: change how filters are inserted on playback speed changeswm42014-11-101-1/+0
* ad_lavc: allow skip samples amount to be larger than 1 packetwm42014-11-031-2/+6
* ad_lavc: avoid warning messages on older FFmpeg or Libavwm42014-10-041-0/+2
* audio: skip samples and adjust timestamps ourselveswm42014-10-031-2/+22
* audio: refactor some aspects of filter chain setupwm42014-10-022-54/+4
* audio: remove WAVEFORMATEX from internal demuxer APIwm42014-09-251-19/+5
* audio: confine demux_mkv audio PCM hackwm42014-09-241-50/+0
* audio: decouple demux and audio decoder/filter sample formatswm42014-09-241-34/+3
* audio: cleanup spdif format definitionswm42014-09-231-7/+7
* audio: drop swapped-endian audio formatswm42014-09-231-18/+24
* audio: remove swapped-endian spdif formatswm42014-09-231-6/+6
* audio: prefer libavcodec over libmpg123wm42014-09-221-1/+1
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-292-3/+1
* Improve setting AVOptionswm42014-08-021-10/+3
* audio: ignore (some) decoding errors on initializationwm42014-07-291-0/+1
* audio: change playback restart and resyncingwm42014-07-285-31/+40
* audio: fix timestampswm42014-07-243-2/+1
* audio: adjust format change codewm42014-07-241-8/+9
* audio: fix race condition in EOF codewm42014-07-242-3/+3
* audio: cosmeticswm42014-07-241-9/+5
* audio: remove unnecessary codewm42014-07-241-3/+0
* audio: move initial decode to generic codewm42014-07-216-239/+127
* ad_lavc: drop questionable fallback codewm42014-07-211-6/+0
* audio: remove unused metadata fieldwm42014-07-212-3/+0
* audio: use symbolic constants instead of magic integerswm42014-07-205-12/+18
* ad_lavc: make option struct localwm42014-06-111-9/+23
* player: hide audio/video codec and file format messageswm42014-05-311-2/+1
* ad_lavc: don't overwrite lavc bitrateMarcoen Hirschberg2014-05-281-2/+3
* af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriateMarcoen Hirschberg2014-05-281-1/+1
* audio: rename i_bps to 'bitrate' to avoid confusionMarcoen Hirschberg2014-05-283-6/+6
* audio: change values from bytes-per-second to bits-per-secondMarcoen Hirschberg2014-05-282-8/+10
* options: remove deprecated --identifyMartin Herkt2014-05-041-3/+0
* player: add a --dump-stats optionwm42014-04-171-5/+6
* af: add replaygain_data field to af_stream and af_instanceAlessandro Ghedini2014-04-042-0/+3
* ad_lavc: use new AVFrame APIwm42014-03-161-2/+4
* ad_lavc: remove deprecated downmixing by channel countwm42014-03-161-4/+0
* af: add metadata field to af_stream and af_instanceAlessandro Ghedini2014-03-132-0/+4
* Factor out setting AVCodecContext extradatawm42014-01-111-10/+4
* codecs: mp_msg conversionwm42013-12-211-1/+1
* audio/fmt-conversion.c: remove unknown audio format messageswm42013-12-211-1/+4
* audio: mp_msg conversionswm42013-12-215-49/+42
* ad_lavc: work around deprecation warningwm42013-12-181-1/+4
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-175-11/+11
* Move options/config related files from mpvcore/ to options/wm42013-12-172-2/+2
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-162-10/+10
* audio: flush remaining data from the filter chain on EOFwm42013-12-051-1/+5
* audio/filter: change filter callback signaturewm42013-12-051-9/+8
* ad_lavc: handle decoder EAGAIN only if there was an input packetwm42013-12-041-3/+3
* ad_lavc: expose an option to enable threadingwm42013-12-041-0/+3
* ad_lavc: deal with arbitrary decoder delaywm42013-12-041-16/+24
* av_common: add timebase parameter to mp_set_av_packet()wm42013-12-042-2/+2
* Move some code from player to audio/video reset functionswm42013-11-271-2/+6
* cosmetics: rename video/audio reset functionswm42013-11-275-7/+7
* audio: better rejection of invalid formatswm42013-11-272-20/+21
* ad_lavc: increase number of packets for initial decodewm42013-11-261-2/+5
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-6/+7
* audio: remove ad_driver.preinitwm42013-11-236-34/+13
* audio: don't write decoded audio format to sh_audiowm42013-11-235-47/+42
* audio: move decoder context from sh_audio into new structwm42013-11-236-191/+219
* audio: use the decoder buffer's format, not sh_audiowm42013-11-181-2/+2
* audio: fix mid-stream audio reconfigurationwm42013-11-182-1/+10
* audio: drop "_NE"/"ne" suffix from audio formatswm42013-11-151-3/+3
* dec_audio: adjust "large" decoding amountwm42013-11-151-5/+5
* ad_spdif: fix regressionswm42013-11-142-9/+9
* Merge branch 'planar_audio'wm42013-11-126-526/+331
|\
| * audio: add support for using non-interleaved audio from decoders directlywm42013-11-125-446/+316
| * ad_mpg123: reduce ifdefferywm42013-11-121-47/+2
| * dec_audio: fix behavior on format changeswm42013-11-121-3/+1
| * audio/filter: fix mul/delay scale and valueswm42013-11-121-4/+3
| * audio: switch output to mp_audio_bufferwm42013-11-122-39/+22
| * audio/filter: prepare filter chain for non-interleaved audiowm42013-11-121-6/+6
* | demux_mkv: support some raw PCM variantswm42013-11-111-23/+11
|/
* ad_spdif: change API usage so that it works on Libavwm42013-11-101-3/+9
* Remove sh_audio->samplesizewm42013-11-093-8/+3
* ad_spdif: fix libavformat API usagewm42013-11-091-107/+76
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-071-1/+1
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-1/+1
* demux: rename Windows symbolswm42013-11-021-1/+1
* ad_mpeg123: support in-stream format changesThomas Orgis2013-10-061-61/+88
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-1/+3
* audio: fix playback of Musepack SV8 fileswm42013-09-011-2/+4
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-065-13/+13
* audio/filter: use new option APIwm42013-07-222-14/+5
* audio/decode: remove macro crapwm42013-07-227-115/+61
* demux_mkv: never force output sample ratewm42013-07-161-12/+5
* ad_lavc: re-unsimplify, fix libavcodec API usagewm42013-07-111-2/+19
* mplayer: fix incorrect audio sync after format changeswm42013-07-111-8/+2
* ad_spdif: better PTS syncwm42013-07-111-1/+3
* demux: remove facility for partial packet readswm42013-07-115-73/+23
* ad_lavc: simplifywm42013-07-101-30/+5
* audio: remove decoder input bufferwm42013-07-102-12/+0
* demux: remove audio parserwm42013-07-082-26/+5
* Remove old demuxerswm42013-07-071-0/+2
* options: remove --stereowm42013-06-132-14/+1
* core: make options.c compile standalonewm42013-06-081-0/+2
* core: add common function to initialize AVPacketwm42013-06-031-5/+2
* Merge branch 'audio_changes'wm42013-05-126-88/+98
|\
| * audio: print channel map additionally to channel count on terminalwm42013-05-121-4/+5
| * ad_lavc: force channel layout pass-through with demux_rawaudiowm42013-05-121-2/+11
| * core: use channel map on demuxer level toowm42013-05-124-21/+34
| * reorder_ch: remove old channel reorder functionswm42013-05-121-7/+0
| * audio/out: switch to channel mapwm42013-05-122-4/+7
| * audio: add some setters for mp_audio, and require filters to use themwm42013-05-121-11/+9
| * options: add option to prevent decoder audio downmixingwm42013-04-131-3/+24
| * af: streamline format negotiationwm42013-04-131-6/+4
| * options: remove --af-advwm42013-04-131-1/+1
| * audio: remove float processing optionwm42013-04-132-16/+2
| * ad_lavc: use fmt-conversion to map sample formatsStefano Pigozzi2013-04-131-18/+6
* | audio/decode: remove vararg from ad_control()wm42013-04-125-5/+5
|/
* Prefix CODEC_ID_ with AV_wm42013-03-132-15/+15
* Add a --dtshd optionWessel Dankers2013-03-041-13/+22
* demux_lavf, ad_lavc, vd_lavc: pass codec header data directlywm42013-02-101-8/+10
* demux_lavf, ad_lavc, vd_lavc: refactor, cleanupwm42013-02-101-24/+18
* core: redo how codecs are mapped, remove codecs.confwm42013-02-108-243/+147
* dec_audio: uncrustifywm42013-02-092-193/+203
* audio: make de-planarization fasterwm42012-12-281-13/+4
* audio/decode: remove ad_dvdpcm and use ad_lavc for DVD PCMwm42012-12-112-164/+0
* audio/decode: remove ad_pcm and use ad_lavc for PCMwm42012-12-113-226/+95
* audio: make AC3 pass-through with ad_spdif workreimar2012-12-031-6/+4
* audio: improve decoder open failure handlingUoti Urpala2012-12-031-0/+2
* core: fix crash when video filter returns inf as PTSwm42012-11-201-1/+1
* Fix potential bugs and issues, general cleanupsreimar2012-11-201-2/+2
* Add missing compat/libav.h includeswm42012-11-121-0/+1
* Rename directories, move files (step 2 of 2)wm42012-11-129-24/+24
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-1210-0/+2244