mpv/common
wm4 0ab3184526 encode: get rid of the output packet queue
Until recently, ao_lavc and vo_lavc started encoding whenever the core
happened to send them data. Since audio and video are not initialized at
the same time, and the muxer was not necessarily opened when the first
encoder started to produce data, the resulting packets were put into a
queue. As soon as the muxer was opened, the queue was flushed.

Change this to make the core wait with sending data until all encoders
are initialized. This has the advantage that we don't need to queue up
the packets.
2018-05-03 01:08:44 +03:00
..
av_common.c f_lavfi: support setting common filter options like "threads" 2018-04-29 02:21:32 +03:00
av_common.h f_lavfi: support setting common filter options like "threads" 2018-04-29 02:21:32 +03:00
av_log.c f_lavfi: use new libavfilter iteration API 2018-04-03 20:08:15 +03:00
av_log.h
codecs.c codecs: remove unused family field 2018-02-01 10:21:55 +01:00
codecs.h codecs: remove unused family field 2018-02-01 10:21:55 +01:00
common.c common: add missing %f time format 2018-05-01 00:25:27 +03:00
common.h encode: rewrite half of it 2018-04-29 02:21:32 +03:00
encode.h encode: get rid of the output packet queue 2018-05-03 01:08:44 +03:00
encode_lavc.c encode: get rid of the output packet queue 2018-05-03 01:08:44 +03:00
encode_lavc.h encode: get rid of the output packet queue 2018-05-03 01:08:44 +03:00
global.h
msg.c msg: bump up log level of --log-file 2017-12-15 22:28:47 -08:00
msg.h
msg_control.h
playlist.c
playlist.h
recorder.c Fix various typos in log messages 2017-12-03 21:24:18 +01:00
recorder.h
tags.c demux: support for some kinds of timed metadata 2018-04-18 01:17:42 +03:00
tags.h demux: support for some kinds of timed metadata 2018-04-18 01:17:42 +03:00
version.c build: move copyright statement to a shared location 2018-01-01 21:05:09 +00:00