mpv/libmpcodecs
Uoti Urpala c8b3088c18 audio: move ready-for-ao data buffer from decoder to AO
Move the buffer storing audio data ready to be fed to the audio output
driver from the audio decoder object to the AO object. This will help
encoding code deal with end of input, and may also be useful to
improve other general gapless audio behavior (as AOs which do not
accept chunks smaller than a certain size may keep them in the buffer
while the decoder changes).

Less data may be dropped now when changing audio filters or switching
timeline parts.
2011-07-02 09:22:32 +03:00
..
native
ad.c mp3lib: drop internal mp3lib tree 2011-04-02 07:28:53 +03:00
ad.h
ad_acm.c
ad_alaw.c
ad_dk3adpcm.c
ad_dmo.c
ad_dshow.c
ad_dvdpcm.c
ad_faad.c libfaad2:/ Remove forked internal libfaad2 copy 2011-01-31 16:00:58 +02:00
ad_ffmpeg.c ad_ffmpeg: return failure from init() if initial decode fails 2011-05-03 16:52:57 +03:00
ad_hwac3.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
ad_hwmpa.c
ad_imaadpcm.c
ad_internal.h
ad_liba52.c ad_liba52: Fix -ac a52 with tags other than 0x2000 or dnet 2011-04-13 03:15:05 +03:00
ad_libdca.c
ad_libdv.c
ad_libmad.c
ad_libvorbis.c
ad_mpc.c
ad_mpg123.c
ad_msadpcm.c
ad_pcm.c audio: disallow partial samples, fix ad_pcm to comply 2011-05-07 22:17:51 +03:00
ad_qtaudio.c ad_qtaudio: don't run win32 loader code when it's not used 2011-05-02 00:36:20 +03:00
ad_realaud.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
ad_sample.c
ad_speex.c ad_speex: support decoding stream without header packet 2011-05-02 00:36:21 +03:00
ad_twin.c
cmmx.h
dec_audio.c audio: move ready-for-ao data buffer from decoder to AO 2011-07-02 09:22:32 +03:00
dec_audio.h audio: move ready-for-ao data buffer from decoder to AO 2011-07-02 09:22:32 +03:00
dec_teletext.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
dec_teletext.h
dec_video.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
dec_video.h
img_format.c vo_gl: don't accept 9/10-bit formats as input 2011-06-29 10:49:41 +03:00
img_format.h vo_gl: don't accept 9/10-bit formats as input 2011-06-29 10:49:41 +03:00
mp_image.c vo_gl: don't accept 9/10-bit formats as input 2011-06-29 10:49:41 +03:00
mp_image.h
mpc_info.h
pullup.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
pullup.h vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vd.c vd_ffmpeg: autoselect output colorspaces without codecs.conf 2011-06-26 06:27:50 +03:00
vd.h vd_ffmpeg: autoselect output colorspaces without codecs.conf 2011-06-26 06:27:50 +03:00
vd_dmo.c
vd_dshow.c
vd_ffmpeg.c vd_ffmpeg.c: fix one case of "-lavdopts vstats" crashing 2011-06-29 06:30:49 +03:00
vd_ffmpeg.h
vd_hmblck.c
vd_ijpg.c
vd_internal.h
vd_libdv.c
vd_libdv.h
vd_lzo.c
vd_mpegpes.c
vd_mpng.c vd_mpng: libpng API update, use color type getter 2011-02-15 19:14:34 +02:00
vd_mtga.c
vd_null.c
vd_qtvideo.c
vd_raw.c
vd_realvid.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vd_sgi.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vd_theora.c
vd_vfw.c
vd_vfwex.c
vd_xanim.c cleanup: fix mp_dbg() format string warnings 2011-07-01 03:37:34 +03:00
vd_xvid4.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vf.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf.h vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_1bpp.c
vf_2xsai.c
vf_ass.c
vf_blackframe.c
vf_bmovl.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vf_boxblur.c
vf_crop.c
vf_cropdetect.c
vf_decimate.c
vf_delogo.c
vf_denoise3d.c
vf_detc.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_dint.c
vf_divtc.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vf_down3dright.c
vf_dsize.c
vf_dvbscale.c
vf_eq.c
vf_eq2.c
vf_expand.c
vf_field.c
vf_fil.c
vf_filmdint.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vf_fixpts.c
vf_flip.c
vf_format.c
vf_framestep.c
vf_fspp.c
vf_geq.c Update libav API uses 2011-04-20 04:36:05 +03:00
vf_gradfun.c
vf_halfpack.c
vf_harddup.c
vf_hqdn3d.c
vf_hue.c
vf_il.c
vf_ilpack.c
vf_ivtc.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_kerndeint.c
vf_lavc.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_lavcdeint.c
vf_mcdeint.c
vf_mirror.c
vf_noformat.c
vf_noise.c
vf_ow.c
vf_palette.c
vf_perspective.c libmpcodecs/vf_*.c: Replace memalign() by av_malloc() 2011-02-15 19:12:50 +02:00
vf_phase.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_pp.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vf_pp7.c cleanup: avoid various GCC warnings 2011-04-20 04:22:53 +03:00
vf_pullup.c vf_pullup, vf_yadif: pts handling fixes 2011-06-24 22:31:44 +03:00
vf_qp.c
vf_rectangle.c
vf_remove_logo.c
vf_rgbtest.c
vf_rotate.c
vf_sab.c vo_gl: don't accept 9/10-bit formats as input 2011-06-29 10:49:41 +03:00
vf_scale.c video/colorspaces: add new 9/10-bit formats from libavcodec 2011-06-26 06:27:50 +03:00
vf_scale.h
vf_screenshot.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vf_smartblur.c vo_gl: don't accept 9/10-bit formats as input 2011-06-29 10:49:41 +03:00
vf_softpulldown.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_softskip.c
vf_spp.c
vf_stereo3d.c
vf_swapuv.c
vf_telecine.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_test.c
vf_tfields.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vf_tile.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_tinterlace.c vf_*: fix pts values passed to the next filter 2011-04-24 03:55:47 +03:00
vf_unsharp.c
vf_uspp.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vf_vo.c
vf_yadif.c configure: Remove checks for default inline asm features 2011-06-28 19:04:22 +03:00
vf_yuvcsp.c
vf_yvu9.c
vfcap.h
vqf.h