0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/libmpcodecs
Uoti Urpala a47ef5fed6 ad_pcm: don't rely on demux packets staying valid
Change ad_pcm to copy input packet data into an internal buffer
instead of relying on the packet still existing at the next decode()
call. The extra memcpy could be avoided by improving the demuxer API a
bit but I don't feel like implementing that now. Also add a
ADCTRL_RESYNC_STREAM handler to drop buffered data from previous
stream position.
2010-05-15 06:08:44 +03:00
..
native Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_acm.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_alaw.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_dk3adpcm.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_dmo.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_dshow.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_dvdpcm.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_faad.c Merge svn changes up to r30643 2010-03-10 00:00:06 +02:00
ad_ffmpeg.c Cosmetics/indentation fixes. 2010-04-20 20:24:01 +00:00
ad_hwac3.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_hwmpa.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_imaadpcm.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_internal.h Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_liba52.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_libdca.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_libdv.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad_libmad.c Merge svn changes up to r30748 2010-03-10 01:50:55 +02:00
ad_libvorbis.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_mp3lib.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_mp3lib.h Add header file for mplayer_audio_read() instead of forward declaring it. 2010-02-16 13:16:17 +00:00
ad_mpc.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_msadpcm.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_msgsm.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_pcm.c ad_pcm: don't rely on demux packets staying valid 2010-05-15 06:08:44 +03:00
ad_qtaudio.c Merge svn changes up to r30663 2010-03-10 00:13:11 +02:00
ad_realaud.c Merge svn changes up to r30967 2010-04-26 17:42:20 +03:00
ad_sample.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad_speex.c Support extradata format of the speex.acm windows codec formerly available 2010-03-12 18:19:51 +00:00
ad_twin.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ad.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ad.h Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ae_faac.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ae_faac.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae_lame.c Merge svn changes up to r31004 2010-04-26 17:55:05 +03:00
ae_lame.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae_lavc.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ae_lavc.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae_pcm.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ae_pcm.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae_toolame.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ae_toolame.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae_twolame.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ae_twolame.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
ae.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ae.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
cmmx.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
dec_audio.c Move some sh_audio field setting out of demuxer.c 2010-04-23 20:50:11 +03:00
dec_audio.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
dec_teletext.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
dec_teletext.h Add support for DVB teletext. 2009-11-10 11:31:47 +00:00
dec_video.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
dec_video.h Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
img_format.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
img_format.h Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
mp_image.c Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systems 2010-04-20 04:33:00 +00:00
mp_image.h Merge svn changes up to r31040 2010-04-26 18:38:11 +03:00
mpc_info.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
pullup.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
pullup.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
vd_dmo.c Merge svn changes up to r31050 2010-04-26 18:46:18 +03:00
vd_dshow.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vd_ffmpeg.c vd_ffmpeg: remove #ifdef for old FFmpeg-mt versions 2010-05-07 22:15:19 +03:00
vd_hmblck.c Remove unnecessary size limits and a related define for hm12 decoder. 2010-03-19 19:44:02 +00:00
vd_ijpg.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_internal.h Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_libdv.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_libdv.h Add header for init_global_rawdv_decoder() instead of forward declaring it. 2010-02-16 14:52:59 +00:00
vd_libmpeg2.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_lzo.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_mpegpes.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_mpng.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_mtga.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_null.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_qtvideo.c Remove unused variable, fixes the warning: 2010-03-16 14:35:43 +00:00
vd_raw.c Fix crash with incomplete yuv2 frames. 2010-03-28 00:08:28 +00:00
vd_realvid.c Merge svn changes up to r30967 2010-04-26 17:42:20 +03:00
vd_sgi.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vd_theora.c Merge svn changes up to r30967 2010-04-26 17:42:20 +03:00
vd_vfw.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vd_vfwex.c - vfwex redundancy removed 2002-09-03 21:13:48 +00:00
vd_xanim.c Merge svn changes up to r30967 2010-04-26 17:42:20 +03:00
vd_xvid4.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
vd_zrmjpeg.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
vd.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vd.h Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ve_lavc.c Merge svn changes up to r31004 2010-04-26 17:55:05 +03:00
ve_libdv.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
ve_nuv.c Merge svn changes up to r31004 2010-04-26 17:55:05 +03:00
ve_qtvideo.c Merge svn changes up to r30876 2010-03-10 03:18:42 +02:00
ve_raw.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ve_vfw.c Merge svn changes up to r31004 2010-04-26 17:55:05 +03:00
ve_x264.c Merge svn changes up to r31050 2010-04-26 18:46:18 +03:00
ve_x264.h Add a header for x264enc_set_param() instead of forward declaring it. 2010-04-03 14:20:34 +00:00
ve_xvid4.c Merge svn changes up to r31004 2010-04-26 17:55:05 +03:00
ve.c Merge svn changes up to r30463 2010-03-09 18:59:15 +02:00
vf_1bpp.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_2xsai.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_ass.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_blackframe.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_bmovl.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_boxblur.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_crop.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_cropdetect.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_decimate.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_delogo.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_denoise3d.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_detc.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_dint.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_divtc.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_down3dright.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_dsize.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_dvbscale.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_eq2.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
vf_eq.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_expand.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_field.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_fil.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_filmdint.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_fixpts.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_flip.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_format.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_framestep.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_fspp.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_geq.c Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
vf_gradfun.c Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
vf_halfpack.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_harddup.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_hqdn3d.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_hue.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_il.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_ilpack.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_ivtc.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_kerndeint.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_lavc.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_lavcdeint.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_mcdeint.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_mirror.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_noformat.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_noise.c Merge svn changes up to r31050 2010-04-26 18:46:18 +03:00
vf_ow.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_palette.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_perspective.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_phase.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_pp7.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_pp.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_pullup.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_qp.c Merge svn changes up to r31033 2010-04-26 18:25:34 +03:00
vf_rectangle.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_remove_logo.c Merge svn changes up to r30798 2010-03-10 02:35:02 +02:00
vf_rgb2bgr.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_rgbtest.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_rotate.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_sab.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_scale.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_scale.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
vf_screenshot.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_smartblur.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_softpulldown.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_softskip.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_spp.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_swapuv.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_telecine.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_test.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_tfields.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_tile.c Merge svn changes up to r31141 2010-05-07 22:13:35 +03:00
vf_tinterlace.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_unsharp.c Merge svn changes up to r31050 2010-04-26 18:46:18 +03:00
vf_uspp.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_vo.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_yadif.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_yuvcsp.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf_yuy2.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_yvu9.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
vf_zrmjpeg.c Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vf.c Merge svn changes up to r31050 2010-04-26 18:46:18 +03:00
vf.h Merge svn changes up to r30683 2010-03-10 00:52:17 +02:00
vfcap.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
vqf.h Remove trailing whitespace from most files 2009-07-07 02:34:35 +03:00