1
mirror of https://github.com/mpv-player/mpv synced 2024-11-18 21:16:10 +01:00
mpv/common
wm4 74b7001500 encode: don't access ao->pts
This field will be moved out of the ao struct. The encoding code was
basically using an invalid way of accessing this field.

Since the AO will be moved into its own thread too and will do its own
buffering, the AO and the playback core might not even agree which
sample a PTS timestamp belongs to. Add some extrapolation code to handle
this case.
2014-03-07 15:23:03 +01:00
..
asxparser.c asxparser: remove commented code 2013-12-22 23:43:09 +01:00
asxparser.h playlist_parser: mp_msg conversion 2013-12-21 21:43:16 +01:00
av_common.c Factor out setting AVCodecContext extradata 2014-01-11 01:25:49 +01:00
av_common.h Factor out setting AVCodecContext extradata 2014-01-11 01:25:49 +01:00
av_log.c av_log: add tons of warnings against mismatched ffmpeg/libav libraries 2014-02-10 23:28:10 +01:00
av_log.h av_log: mp_msg conversion 2013-12-21 21:43:16 +01:00
av_opts.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
av_opts.h Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
codecs.c msg: rename mp_msg_log -> mp_msg 2013-12-21 22:13:04 +01:00
codecs.h codecs: mp_msg conversion 2013-12-21 20:50:12 +01:00
common.c common: drop mp_append_utf8_buffer() 2013-12-30 22:49:51 +01:00
common.h common: add some helper macros 2014-03-07 12:47:07 +01:00
cpudetect.c cpudetect: remove mp_msg calls 2013-12-21 21:43:17 +01:00
cpudetect.h Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
encode_lavc.c encode: don't access ao->pts 2014-03-07 15:23:03 +01:00
encode_lavc.h encode: don't access ao->pts 2014-03-07 15:23:03 +01:00
encode.h encode: don't access ao->pts 2014-03-07 15:23:03 +01:00
global.h Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
msg_control.h msg: expose log level names 2014-01-16 23:06:40 +01:00
msg.c msg: add --msgtime option to add timestamps to each output message 2014-02-28 22:45:34 +01:00
msg.h msg: expose log level names 2014-01-16 23:06:40 +01:00
playlist_parser.c playlist_parser: restore ASX parsing etc. 2014-01-20 19:31:23 +01:00
playlist_parser.h playlist_parser: mp_msg conversion 2013-12-21 21:43:16 +01:00
playlist.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
playlist.h Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
version.c Don't include version.h from make options.c 2013-12-22 14:35:45 +01:00