diff options
author | Bastien Nocera <hadess@hadess.net> | 2006-09-07 21:48:05 +0000 |
---|---|---|
committer | Bastien Nocera <hadess@src.gnome.org> | 2006-09-07 21:48:05 +0000 |
commit | f0ecd039f3f2b26c6861e102ee9cf70877206cc1 (patch) | |
tree | 93991502cea44aed416a03c99ce60523acf7038f /browser-plugin/totemPlugin.h | |
parent | 4802cbb443e2b2649ca756085735d56b4faef32a (diff) | |
download | totem-f0ecd039f3f2b26c6861e102ee9cf70877206cc1.tar.gz |
- Don't fork a viewer in set_window if we don't have a stream yet, it'll
2006-09-07 Bastien Nocera <hadess@hadess.net>
* browser-plugin/totemPlugin.cpp:
- Don't fork a viewer in set_window if we don't have a stream yet,
it'll come later
- Note whether we tested for a playlist in _write
- Test whether we have a playlist in _stream_as_file, if we haven't
already done so
- Don't set the "local filename" if we have a playlist
* browser-plugin/totemPlugin.h: add a tried_write member
* src/plparse/totem-pl-parser-mini.h:
* src/plparse/totem-pl-parser.c: (parse_asx_entry),
(totem_pl_parser_can_parse_from_filename):
- Add totem_pl_parser_can_parse_from_filename, to test whether we
have a playlist, from a local file
- Don't prefer mms: streams to http: ones when parsing ASX entries
with alternate locations
All this fixes playback of videos on the news.sky.com website
(Closes: #352559)
Diffstat (limited to 'browser-plugin/totemPlugin.h')
-rw-r--r-- | browser-plugin/totemPlugin.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/browser-plugin/totemPlugin.h b/browser-plugin/totemPlugin.h index df394fd7b..754b367b3 100644 --- a/browser-plugin/totemPlugin.h +++ b/browser-plugin/totemPlugin.h @@ -50,6 +50,7 @@ typedef struct { guint hidden : 1; guint repeat : 1; guint is_playlist : 1; + guint tried_write : 1; guint noautostart : 1; guint is_supported_src : 1; } totemPlugin; |