1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-05 05:37:37 +00:00
mpv/libmpcodecs
uau a703241aa9 Update OSD contents only after the correct values for the frame are known.
The most visible inaccuracy caused by the previous update location was
that the OSD always showed position 0 after seeking with demux_mkv.
Split frame decoding and filtering because with -correct-pts the pts
value that should be displayed for the frame is only known after
decoding but is needed before filtering (during which the OSD is drawn).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20918 b3059339-0415-0410-9bf9-f77b7e298cf2
2006-11-14 12:29:20 +00:00
..
native Remove mmx.h, the licensing status was doubtful, and put a minimal 2006-11-10 16:42:04 +00:00
ad_acm.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_alaw.c
ad_dk3adpcm.c
ad_dmo.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
ad_dshow.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
ad_dvdpcm.c
ad_faad.c in case of errors after decoding quit the main decoding 2006-09-27 21:45:15 +00:00
ad_ffmpeg.c Do not use sh_audio->wf values if they are definitely invalid 2006-10-21 17:01:45 +00:00
ad_hwac3.c Fix: 2006-05-14 22:03:24 +00:00
ad_hwmpa.c fix a/v sync issues when using ad_hwmpa 2006-08-01 18:44:31 +00:00
ad_imaadpcm.c
ad_internal.h
ad_liba52.c verbosity--; 2006-09-23 10:42:03 +00:00
ad_libdv.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_libmad.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_libvorbis.c marks several read-only string parameters which aren't modified inside the called function as const. Patch by Stefan Huehner, stefan AT huehner-org 2006-07-15 16:03:12 +00:00
ad_mp3lib.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_mpc.c rm unnecesary casts from void* - part 3 2006-07-02 08:17:07 +00:00
ad_msadpcm.c
ad_msgsm.c
ad_pcm.c Fix comment, it's 'sowt', not 'swot' ('twos' reversed) 2006-11-05 18:40:16 +00:00
ad_qtaudio.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad_realaud.c Quit on eof, was broken by r17150 2006-07-19 18:20:25 +00:00
ad_sample.c
ad_speex.c rm unnecesary casts from void* - part 3 2006-07-02 08:17:07 +00:00
ad_twin.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ad.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
ad.h
ae_faac.c workaround redefinition of object_type as prev(object_type)+1 2006-10-05 23:12:27 +00:00
ae_faac.h
ae_lame.c Set encoder's input format to "native endiannes", instead of little endian. 2006-08-15 14:32:50 +00:00
ae_lame.h
ae_lavc.c pass average bitrate from encoder to (lavf) muxer 2006-08-10 21:48:41 +00:00
ae_lavc.h
ae_pcm.c
ae_pcm.h
ae_toolame.c
ae_toolame.h
ae_twolame.c
ae_twolame.h
ae.c add default case to encoder switch-case (maybe an error message would be good as well). 2006-03-08 15:49:46 +00:00
ae.h
cmmx.h
dec_audio.c Fix code that cuts audio data if the filters produce too much. 2006-11-07 23:16:55 +00:00
dec_audio.h Patch by Stefan Huehner / stefan % huehner ! org \ 2006-02-09 14:08:03 +00:00
dec_video.c Update OSD contents only after the correct values for the frame are known. 2006-11-14 12:29:20 +00:00
dec_video.h Update OSD contents only after the correct values for the frame are known. 2006-11-14 12:29:20 +00:00
img_format.c marks several read-only string parameters and function return-values which can only be used read-only as const. Patch by Stefan Huehner, stefan _AT huener-org 2006-07-16 01:20:30 +00:00
img_format.h marks several read-only string parameters and function return-values which can only be used read-only as const. Patch by Stefan Huehner, stefan _AT huener-org 2006-07-16 01:20:30 +00:00
Makefile Separate XviD 3 and XviD 4 tests. 2006-11-08 18:35:32 +00:00
mp_image.h Change some printf calls to fprintf. 2006-03-27 07:49:14 +00:00
mpc_info.h
pullup.c Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org. 2006-07-09 16:01:36 +00:00
pullup.h Patch by Stefan Huehner / stefan % huehner ! org \ 2006-02-09 14:08:03 +00:00
vd_dmo.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
vd_dshow.c Remove separation between Win32 DLL and DirectShow support in the build system. 2006-06-21 09:45:17 +00:00
vd_ffmpeg.c feed av_log() through mp_msg() 2006-11-07 19:52:47 +00:00
vd_hmblck.c
vd_ijpg.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vd_internal.h
vd_libdv.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
vd_libmpeg2.c pass the interlacing info to the filter chain 2006-11-04 07:08:54 +00:00
vd_lzo.c 10l, we should really, really use lzo1x_decompress_safe instead of lzo1x_decompress 2006-04-09 18:25:35 +00:00
vd_mpegpes.c reinit codec chain when aspect ratio and/or resolution change 2006-10-08 22:36:24 +00:00
vd_mpng.c rm unnecesary casts from void* - part 3 2006-07-02 08:17:07 +00:00
vd_mtga.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vd_null.c
vd_nuv.c
vd_qtvideo.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
vd_raw.c
vd_realvid.c Allows up to 8 bytes of extradata for cmsg24 2006-10-10 22:15:01 +00:00
vd_sgi.c correct handling of sgi compressed images on amd64, patch by Paul-Francois Fontigny - pff AT filmik-be 2006-06-30 03:18:12 +00:00
vd_theora.c Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org. 2006-07-09 16:01:36 +00:00
vd_vfw.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
vd_vfwex.c
vd_xanim.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
vd_xvid4.c The FSF changed postal address. 2006-09-01 12:11:11 +00:00
vd_xvid.c rm unnecesary casts from void* - part 3 2006-07-02 08:17:07 +00:00
vd_zrmjpeg.c
vd.c Always respect w and h params to mpcodecs_config_vo over 2006-11-05 12:10:44 +00:00
vd.h Add a new video pts tracking mode, enabled by option -correct-pts. 2006-07-06 06:58:17 +00:00
ve_lavc.c support lavc mblmin and mblmax 2006-11-08 03:22:03 +00:00
ve_libdv.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ve_nuv.c rm unnecesary casts from void* - part 3 2006-07-02 08:17:07 +00:00
ve_qtvideo.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ve_raw.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
ve_vfw.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ve_x264.c x264: don't enable turbo in the middle pass of a 3pass encode. (broke in r20060) 2006-10-21 21:57:15 +00:00
ve_xvid4.c Use American spelling of "gray" instead for British's "grey" for XviD option, while keeping backward compatibility 2006-10-16 11:57:11 +00:00
ve_xvid.c Move #ifdefs around complete files into the build system. 2006-06-21 14:49:09 +00:00
ve.c Remove support for obsolete and non-free divx4/odivx libraries. 2006-07-14 17:14:16 +00:00
vf_1bpp.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_2xsai.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_ass.c Initialize fontconfig in VFCTRL_INIT_EOSD handler. 2006-11-05 18:56:31 +00:00
vf_blackframe.c print frame type and keep track of last encountered keyframe 2006-07-15 10:35:22 +00:00
vf_bmovl.c in some cases, vf_bmovl produces junk due to source and 2006-07-23 14:35:04 +00:00
vf_boxblur.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_crop.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_cropdetect.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_decimate.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_delogo.c changed email address 2006-11-04 10:21:52 +00:00
vf_denoise3d.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_detc.c Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org. 2006-07-09 16:01:36 +00:00
vf_dint.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_divtc.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_down3dright.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_dsize.c fix float rounding error 2006-05-05 18:52:14 +00:00
vf_dvbscale.c
vf_eq2.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_eq.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_expand.c Do not modify parsed command-line values on config, 2006-11-01 10:52:23 +00:00
vf_field.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_fil.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_filmdint.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_flip.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_format.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_framestep.c Revert Michael's VFCTRL_FLIP_PAGE changes ("svn merge -r 18781:18779 .") 2006-06-21 23:50:23 +00:00
vf_fspp.c qp height should be in macroblocks, not pixels 2006-11-01 19:52:42 +00:00
vf_geq.c make vf_geq read whitespace in equation param 2006-10-28 09:50:22 +00:00
vf_halfpack.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_harddup.c Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org. 2006-07-09 16:01:36 +00:00
vf_hqdn3d.c use shifts instead of division. 15% faster hqdn3d 2006-03-26 21:32:52 +00:00
vf_hue.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_il.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_ilpack.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_ivtc.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_kerndeint.c Remove unused variables, patch by Stefan Huehner, stefan ##at## huehner org. 2006-07-09 16:01:36 +00:00
vf_lavc.c Remove #if LIBAVCODEC_BUILD >= XXX and #if LIBAVFORMAT_BUILD >= XXX jungle. 2006-07-13 23:02:03 +00:00
vf_lavcdeint.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_mcdeint.c Avoid crash in uninit-without-config case 2006-06-26 17:01:07 +00:00
vf_mirror.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_noformat.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_noise.c Replace asmalign.h hack by ASMALIGN cpp macros from config.h. 2006-08-13 00:21:14 +00:00
vf_palette.c Move postproc ---> libswscale 2006-06-30 12:00:31 +00:00
vf_perspective.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_phase.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_pp7.c -vf pp7 overblurs still parts of the image, which 2006-07-23 13:38:20 +00:00
vf_pp.c libpostproc is not a subdirectory of libavcodec anymore. 2006-06-02 11:31:42 +00:00
vf_pullup.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_qp.c removed unreachable code: this filter can't compile with external libavcodec (the Makefile rules prevent it) 2006-04-17 20:20:28 +00:00
vf_rectangle.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_remove_logo.c The FSF changed postal address. 2006-09-01 12:11:11 +00:00
vf_rgb2bgr.c Move postproc ---> libswscale 2006-06-30 12:00:31 +00:00
vf_rgbtest.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_rotate.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_sab.c Use PIX_FMT_* instead of IMGFMT_* when calling sws_getContext() 2006-09-17 15:02:13 +00:00
vf_scale.c Use PIX_FMT_* instead of IMGFMT_* when calling sws_getContext() 2006-09-17 15:02:13 +00:00
vf_scale.h Patch by Stefan Huehner / stefan % huehner ! org \ 2006-02-09 14:08:03 +00:00
vf_screenshot.c Add repeated screenshot mode to vf_screenshot. 2006-09-15 13:27:59 +00:00
vf_smartblur.c Use PIX_FMT_* instead of IMGFMT_* when calling sws_getContext() 2006-09-17 15:02:13 +00:00
vf_softpulldown.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_softskip.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_spp.c qp height should be in macroblocks, not pixels 2006-11-01 19:52:42 +00:00
vf_swapuv.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_telecine.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_test.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_tfields.c c++ decls, 100000000000l to whoever broke my code like this.. 2006-07-10 02:54:43 +00:00
vf_tile.c Part2 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu with LOTS of modifications by me 2006-03-31 00:15:47 +00:00
vf_tinterlace.c New mode for tinterlace filter 2006-04-08 15:30:09 +00:00
vf_unsharp.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_uspp.c segfault fix 2006-08-28 18:09:58 +00:00
vf_vo.c Initialize fontconfig in VFCTRL_INIT_EOSD handler. 2006-11-05 18:56:31 +00:00
vf_yadif.c Compile fix for odd versions of binutils, namely the ones in Fedora. 2006-10-01 19:51:04 +00:00
vf_yuvcsp.c passing pts through the filter layer (lets see if pts or cola comes out at the end) 2006-03-21 21:26:42 +00:00
vf_yuy2.c Move postproc ---> libswscale 2006-06-30 12:00:31 +00:00
vf_yvu9.c Software Scaler headers usage cleanup 2006-06-18 10:59:23 +00:00
vf_zrmjpeg.c Cosmetics and comments. 2006-09-23 16:28:57 +00:00
vf.c Remove remnants of long-gone libfame. 2006-11-06 22:57:14 +00:00
vf.h Add VFCTRL_DRAW_EOSD. 2006-08-24 22:10:43 +00:00
vfcap.h Initial libass release (without mencoder support). 2006-07-07 18:26:51 +00:00
vqf.h