1
0
mirror of https://github.com/mpv-player/mpv synced 2025-04-04 23:40:47 +00:00
mpv/libmpcodecs
reimar 82aabb77d3 Limit buffered PTS only when we actually got a frame from the decoder.
This avoids some issues with H.264 PAFF due to dropping PTS values too
early because only every second packet actually produced output.
Just keeping up to one additional pts value would have avoided this
particular issue as well, but this is more generic.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31312 b3059339-0415-0410-9bf9-f77b7e298cf2
2010-06-03 20:59:40 +00:00
..
native Make function Gsm_Long_Term_Synthesis_Filtering() static, only used in xa_gsm.c. 2010-02-27 21:02:14 +00:00
ad_acm.c Add header for AVI print functions; avoids many forward declarations. 2010-02-18 00:18:50 +00:00
ad_alaw.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_dk3adpcm.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_dmo.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_dshow.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_dvdpcm.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_faad.c libmpcodecs: Remove pointless leftover '#if 1' preprocessor instructions. 2010-02-17 21:36:00 +00:00
ad_ffmpeg.c Use the -a52drc option also for the libavcodec decoder. 2010-05-30 16:46:31 +00:00
ad_hwac3.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_hwmpa.c Fix check for wrong variable: len can be unitialized but not normally < 0, 2010-02-25 22:06:05 +00:00
ad_imaadpcm.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_internal.h Mark ad_functions_t structures and mpcodecs_ad_drivers array as const. 2010-02-20 21:27:49 +00:00
ad_liba52.c Use the -a52drc option also for the libavcodec decoder. 2010-05-30 16:46:31 +00: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 Add header for init_global_rawdv_decoder() instead of forward declaring it. 2010-02-16 14:52:59 +00:00
ad_libmad.c whitespace cosmetics 2010-05-25 11:39:58 +00:00
ad_libvorbis.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_mp3lib.c Add header file for mplayer_audio_read() instead of forward declaring it. 2010-02-16 13:16:17 +00: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 cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
ad_msadpcm.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_msgsm.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
ad_pcm.c cosmetics: reformat ad_pcm.c in K&R style 2010-05-23 14:15:27 +00:00
ad_qtaudio.c whitespace cosmetics 2010-05-25 11:39:58 +00:00
ad_realaud.c whitespace cosmetics 2010-05-25 11:39:58 +00:00
ad_sample.c whitespace cosmetics 2010-05-25 11:39:58 +00: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 Add header for AVI print functions; avoids many forward declarations. 2010-02-18 00:18:50 +00:00
ad.c Use the -a52drc option also for the libavcodec decoder. 2010-05-30 16:46:31 +00:00
ad.h Forgotten part of previous commit (extern declaration of drc_level). 2010-05-30 16:48:18 +00: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 Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00: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 cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00: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 cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00: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 Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00: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 Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00: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 libmpcodecs: Remove pointless leftover '#if 1' preprocessor instructions. 2010-02-17 21:36:00 +00:00
dec_teletext.h Add support for DVB teletext. 2009-11-10 11:31:47 +00:00
dec_video.c Limit buffered PTS only when we actually got a frame from the decoder. 2010-06-03 20:59:40 +00:00
dec_video.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
img_format.c Handle Y8/Y800 formats more similar to other YUV formats. 2010-05-09 00:18:26 +00: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 Handle Y8/Y800 formats more similar to other YUV formats. 2010-05-09 00:18:26 +00:00
mp_image.h cosmetics: Drop pointless _s suffix from 'struct mp_image'. 2010-05-27 10:08:30 +00: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 cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00: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 Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systems 2010-04-20 04:33:00 +00:00
vd_dshow.c Partially revert r30645, the final output format is determined by 2010-03-03 21:32:31 +00:00
vd_ffmpeg.c Handle negative height in draw_slice from FFmpeg in vd_ffmpeg.c, since at 2010-02-17 23:46:57 +00: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 Directly mark jpeg_buf_src() as void instead of using some indirection marcro. 2010-05-29 10:06:29 +00:00
vd_internal.h Make vd_functions_t describing codecs const. 2010-02-14 11:04:14 +00:00
vd_libdv.c Add header for init_global_rawdv_decoder() instead of forward declaring it. 2010-02-16 14:52:59 +00: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 Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
vd_lzo.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
vd_mpegpes.c Mark all ad_info_t/vd_info_t structure declarations as const. 2010-02-12 16:29:34 +00:00
vd_mpng.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
vd_mtga.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
vd_null.c cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00: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 Fix build due to codecs_path vs. codec_path typo. 2010-03-23 19:40:37 +00:00
vd_sgi.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
vd_theora.c Use MSGT_DECVIDEO in a video decoder. 2010-05-28 11:52:12 +00:00
vd_vfw.c Add header for AVI print functions; avoids many forward declarations. 2010-02-18 00:18:50 +00:00
vd_vfwex.c
vd_xanim.c Get rid of pointless def_path variable; use codec_path directly instead. 2010-03-23 18:01:00 +00: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 cosmetics: Remove some commented-out #includes, fix a comment grammar error. 2010-05-29 10:07:10 +00:00
vd.h cosmetics: Drop _s suffix from 'struct vd_functions'. 2010-05-27 09:59:15 +00:00
ve_lavc.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ve_libdv.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
ve_nuv.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ve_qtvideo.c Fix QuickTime emulated OSErr type. 2010-03-06 11:12:32 +00:00
ve_raw.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
ve_vfw.c Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ve_x264.c Tell x264 that we aren't going to give it timestamps. 2010-04-20 09:14:54 +00: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 Mark encoder-related m_option_t struct arrays as const. 2010-04-04 15:59:09 +00:00
ve.c cosmetics: Remove pointless empty lines at EOF. 2010-02-20 21:02:49 +00:00
vf_1bpp.c Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
vf_2xsai.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_ass.c ass_set_aspect_ratio() takes three arguments since 0x00907010. 2010-06-02 20:12:50 +00:00
vf_blackframe.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_bmovl.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_boxblur.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_crop.c Declare externally used variables from vd.c as extern in vd.h. 2010-02-22 09:51:44 +00:00
vf_cropdetect.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_decimate.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_delogo.c Mark all fmt_list arrays as const. 2010-02-26 19:56:03 +00:00
vf_denoise3d.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_detc.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_dint.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_divtc.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_down3dright.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_dsize.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_dvbscale.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_eq2.c Do not cast the results of malloc/calloc/realloc. 2010-02-26 15:01:37 +00:00
vf_eq.c Mark a bunch of video filter structures as const. 2010-02-22 14:03:46 +00:00
vf_expand.c Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
vf_field.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_fil.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_filmdint.c Declare externally used variables from vd.c as extern in vd.h. 2010-02-22 09:51:44 +00:00
vf_fixpts.c Enable ASS/SSA subtitle support in mencoder 2010-03-05 23:13:08 +00:00
vf_flip.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_format.c Mark vf_opts/vf_opts_fields structures as const. 2010-02-26 17:21:06 +00:00
vf_framestep.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_fspp.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_geq.c Fix compilation after FFmpeg r23402. 2010-06-01 10:28:45 +00:00
vf_gradfun.c cosmetics: Reorder some x86-related preprocessor conditionals. 2010-04-06 09:46:47 +00:00
vf_halfpack.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_harddup.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_hqdn3d.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_hue.c Mark vf_opts/vf_opts_fields structures as const. 2010-02-26 17:21:06 +00:00
vf_il.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_ilpack.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_ivtc.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_kerndeint.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_lavc.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_lavcdeint.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_mcdeint.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_mirror.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_noformat.c Mark vf_opts/vf_opts_fields structures as const. 2010-02-26 17:21:06 +00:00
vf_noise.c Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systems 2010-04-20 04:33:00 +00:00
vf_ow.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_palette.c avoid using swscale internals by copying in palette8torbg16 and its bgr variant 2010-06-01 21:07:02 +00:00
vf_perspective.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_phase.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_pp7.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_pp.c Mark all fmt_list arrays as const. 2010-02-26 19:56:03 +00:00
vf_pullup.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_qp.c Fix compilation after FFmpeg r23402. 2010-06-01 10:28:45 +00:00
vf_rectangle.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_remove_logo.c Get rid of many ugly casts. 2010-02-28 01:06:09 +00:00
vf_rgb2bgr.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_rgbtest.c Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
vf_rotate.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_sab.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_scale.c Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00: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 Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
vf_smartblur.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_softpulldown.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_softskip.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_spp.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_swapuv.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_telecine.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_test.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_tfields.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_tile.c Add support for 12-bit color mode on framebuffer devices. 2010-05-06 10:18:25 +00:00
vf_tinterlace.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_unsharp.c Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systems 2010-04-20 04:33:00 +00:00
vf_uspp.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_vo.c ass_set_aspect_ratio() takes three arguments since 0x00907010. 2010-06-02 20:12:50 +00:00
vf_yadif.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_yuvcsp.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_yvu9.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf_zrmjpeg.c cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vf.c Fix compilation after r31173. 2010-05-14 14:20:19 +00:00
vf.h cosmetics: Rename struct vf_instance_s --> vf_instance. 2010-02-21 15:48:03 +00:00
vfcap.h Add missing license headers to all files in the libmpcodecs directory. 2010-01-30 16:57:40 +00:00
vqf.h whitespace cosmetics: Remove all trailing whitespace. 2009-05-13 02:58:57 +00:00