1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-30 11:42:04 +00:00
mpv/stream
wm4 a19f197cb1 core: show quvi page title in window title, clean up libquvi handling
Clean up handling of libquvi (which resolves URLs of streaming sites
into URLs to the actual media playable by mpv). Move the code out of
open.c to quvi.c, and invoke it explicitly from mplayer.c, instead of
trying to resolve every filename passed to open_stream().

This allows easily passing metadata from the quvi context to the
frontend. Expose QUVIPROP_PAGETITLE as "media-title" property, and use
that instead of "filename" for the mplayer window title. (For YouTube,
this is the video title.) It's cleaner too.

Handle a potential reliability issue: check quvi_getprop return values.

Since open.c contains barely anything but the open_stream() stub, move
that to stream.c and delete open.c.
2012-10-14 22:26:41 +02:00
..
ai_alsa1x.c
ai_oss.c
asf_mmst_streaming.c
asf_mmst_streaming.h
asf_streaming.c
audio_in.c
audio_in.h
cache2.c core, timeline: cache external ordered chapter files too 2012-09-18 21:07:30 +02:00
cache2.h
cdd.h
cdinfo.c
cookies.c
cookies.h
dvb_tune.c
dvb_tune.h
dvbin.h
frequencies.c
frequencies.h
http.c core, timeline: cache external ordered chapter files too 2012-09-18 21:07:30 +02:00
http.h
network.c core, timeline: cache external ordered chapter files too 2012-09-18 21:07:30 +02:00
network.h
pvr.h
stream_bluray.c bluray: add bd:// as stream prefix 2012-09-18 21:04:46 +02:00
stream_cdda.c stream: add new stream control command STREAM_CTRL_GET_NUM_TITLES 2012-08-03 01:43:03 +02:00
stream_cddb.c
stream_dvb.c
stream_dvd_common.c
stream_dvd_common.h
stream_dvd.c Rename to "mpv" 2012-10-12 10:14:32 +02:00
stream_dvd.h commands, dvd, dvdnav, bluray: cleanup sub/audio track language display 2012-08-03 01:59:15 +02:00
stream_ffmpeg.c
stream_file.c stream_file: print strerror() when failing to open a file 2012-08-16 17:16:32 +02:00
stream_ftp.c
stream_mf.c
stream_netstream.c
stream_netstream.h
stream_null.c
stream_pvr.c stream_pvr: fix buffer overflow 2012-08-03 03:34:38 +02:00
stream_radio.c stream: remove V4L TV input and V4L radio support 2012-08-02 23:51:54 +02:00
stream_radio.h
stream_smb.c
stream_tv.c mplayer, stream_tv: move variable initialization 2012-08-03 04:51:55 +02:00
stream_udp.c
stream_vcd.c stream: add new stream control command STREAM_CTRL_GET_NUM_TITLES 2012-08-03 01:43:03 +02:00
stream_vstream.c
stream.c core: show quvi page title in window title, clean up libquvi handling 2012-10-14 22:26:41 +02:00
stream.h core, timeline: cache external ordered chapter files too 2012-09-18 21:07:30 +02:00
tcp.c
tcp.h
tv.c libaf: rename af_format.h to format.h 2012-08-29 00:50:26 +02:00
tv.h Remove teletext support 2012-08-03 00:12:46 +02:00
tvi_bsdbt848.c libaf: rename af_format.h to format.h 2012-08-29 00:50:26 +02:00
tvi_def.h
tvi_dummy.c
tvi_v4l2.c libaf: rename af_format.h to format.h 2012-08-29 00:50:26 +02:00
udp.c
udp.h
url.c
url.h
vcd_read_darwin.h
vcd_read_fbsd.h
vcd_read_win32.h
vcd_read.h