diff options
author | wm4 <wm4@nowhere> | 2012-10-13 17:09:35 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2012-10-14 22:26:41 +0200 |
commit | a19f197cb14a0ceec4bc1fe977502b8f8ab8f94e (patch) | |
tree | b4de459e097301d352b6a46e5086c51dfd682231 /DOCS/man/en | |
parent | 9dfcd3e9a24a2d88578909233e2db24863f27b89 (diff) | |
download | mpv-a19f197cb14a0ceec4bc1fe977502b8f8ab8f94e.tar.bz2 mpv-a19f197cb14a0ceec4bc1fe977502b8f8ab8f94e.tar.xz |
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.
Diffstat (limited to 'DOCS/man/en')
-rw-r--r-- | DOCS/man/en/input.rst | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/DOCS/man/en/input.rst b/DOCS/man/en/input.rst index 58565f0267..74c4929684 100644 --- a/DOCS/man/en/input.rst +++ b/DOCS/man/en/input.rst @@ -237,7 +237,9 @@ loop x see ``--loop`` speed x see ``--speed`` filename currently played file (path stripped) path currently played file (full path) +media-title filename or libquvi QUVIPROP_PAGETITLE demuxer +stream-path filename (full path) of stream layer filename stream-pos x byte position in source stream stream-start start byte offset in source stream stream-end end position in bytes in source stream |