diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2008-03-10 00:06:48 -0300 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2008-03-10 00:06:48 -0300 |
commit | 925407b099b381f2cd5137b82e92b864e63eca5c (patch) | |
tree | 922b15045098ddf19838b269a84708b66010f409 /m4 | |
parent | e51bfef079438ebbe9b5f521f3aa7877a65cb07a (diff) | |
download | xine-lib-925407b099b381f2cd5137b82e92b864e63eca5c.tar.gz xine-lib-925407b099b381f2cd5137b82e92b864e63eca5c.tar.bz2 |
Support # stream parameter separator in raw filenames as well as in full MRLs.
Changeset 8ffe18290ba5 fixed bug 1784272 (opening raw filenames with #
character, like "show #1.mpg") but at the cost of killing # separator in raw
filenames completely. Although this might be a valid requirement in a new devel
branch, imho, such change in stable branch should be considered a regression.
The original idea of passing partial MRL for the input plugins to try doesn't
work because plugin will generate error messages for every failed attempt to
open the file (like "show " above), even thought the complete MRL is valid
and will be played.
So, since raw filenames are an exception for the MRL scheme anyway, we
try stat'ing the partial filenames to determine what user means with the #.
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions