============ Version 2.16.1 2006-09-07 Bastien Nocera * NEWS: upd * configure.in: 2.16.1 2006-09-07 Bastien Nocera * browser-plugin/Makefile.am: * browser-plugin/idl/Makefile.am: * browser-plugin/idl/totemIMullYPlayer.idl: * browser-plugin/totemGMPPlugin.cpp: * browser-plugin/totemMullYPlugin.cpp: * browser-plugin/totemMullYPlugin.h: * browser-plugin/totemPlugin.cpp: * configure.in: Add a new "MullY" plugin, to handle videos on the DivX website, masquerading as the "DivX Web Player" (Closes: #345554) 2006-09-07 Bastien Nocera * 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) 2006-09-07 Bastien Nocera * browser-plugin/totemPlugin.cpp: * browser-plugin/totemPlugin.h: mark rtsp: as an unsupported scheme, cache whether a scheme is supported, rather than check it all the time, support the "filename" parameter fully, by requesting a new stream if there's no "src" parameter (Closes: #352559) 2006-09-07 Bastien Nocera * data/mime-type-list.txt: * src/plparse/totem-pl-parser.c: add support for audio/x-realaudio, as is used by some websites 2006-09-07 Bastien Nocera * browser-plugin/totemPlugin.cpp: speed-up the parameter parsing a tad bit, implement support for "showcontrols=false" (Closes: #354725) 2006-09-07 Bastien Nocera * browser-plugin/totemPlugin.cpp: fix logic in using fd://0 (we never have a local file when we haven't got a playlist), only open a file descriptor if the viewer will be using fd://0 2006-09-07 Bastien Nocera * browser-plugin/totemPlugin.cpp: fix compilation with anal c++ compilers (GSpawnFlags/int cast), remove useless memsets from previous commit as pointed out by Christian Persch (Closes: #354696), Really don't waitpid on the player anymore, make sure all the tests and re-init for send_fd and player_pid are consistent (send_fd defaults to -1, player_pid to 0) 2006-09-06 Bastien Nocera * browser-plugin/totemPlugin.cpp: don't set the G_SPAWN_DO_NOT_REAP_CHILD flag, so we don't have to waitpid 2006-09-06 Bastien Nocera * browser-plugin/totemPlugin.cpp: memset to zero the portions of memory allocated by the browser, as we can't be sure they were 2006-09-05 Bastien Nocera * browser-plugin/totemPlugin.cpp: when we won't get a NewStream call (for an unsupported protocol for example), instanciate the viewer ASAP (fixes playback of video on the http://www.viftv.no website) 2006-09-05 Bastien Nocera * src/plparse/totem-pl-parser.c: (parse_smil_entry), (parse_smil_head), (parse_smil_entries): Use the top-level title from the SMIL playlist if there isn't an entry-specific one (Closes: #329451) 2006-09-05 Bastien Nocera * src/plparse/totem-pl-parser.c: (totem_pl_parser_is_asf): Fix possible buffer overflow that would cause a crash in the ASF recognition code (Closes: #354284) 2006-09-04 Bastien Nocera * configure.in: the nautilus extension requires gtk-2.0, not gtk-x11-2.0 2006-09-04 Bastien Nocera * src/totem-skipto.c: (totem_skipto_set_current): * src/totem-skipto.h: add totem_skipto_set_current() * src/totem.c: (on_skip_to1_activate): set the range as soon as we create the "Skip to..." dialogue, as well as setting the current time as the default (Closes: #335649) 2006-09-04 Bastien Nocera * src/totem-mozilla-viewer.c: (totem_embedded_add_children): Hide the preferences menu item as it doesn't do anything yet (Closes: #353405) 2006-09-04 Bastien Nocera * browser-plugin/totemPlugin.cpp: Use the aliased mime-type if there is one, rather than the "embed" mime-type, fixes most Windows Media, and Real embedded movies not having an "Open with..." menu item (Closes: #354182)