1
2009-02-24 Chris Toshok <toshok@ximian.com>
3
* dependencyobject.cpp (EventObject::FinishEmit): if handlers are
4
added to the list during emission, we can end up doing the Finish
5
decrements when we didn't do the Start increments, leading to a
6
negative events->emitting count. This causes us to spin in
7
unref_delayed on shutdown. Fixes bug #479364.
11
2009-02-23 Aaron Bockover <abockover@novell.com>
14
* playlist.h: Support relaxed handling of ASX3 and implemented a relaxed
15
playlist parser that basically consists of reading URLs on a line; these
16
two modes are only supported when GetRelaxedMediaMode is true on surface,
17
so it only affects Moonshine, effectively; make the Is* playlist methods
18
static so they can be reused; added PlaylistParser::IsValidPlaylist that
19
is reused to reduce magic sniffing duplication
21
* pipeline.cpp: Reduce ASXDemuxerInfo::Supports to simply calling
22
PlaylistParser::IsValidPlaylist to avoid duplicating magic sniffing
26
* runtime.h: Renamed MediaElementEmitEndedOnError to RelaxedMediaMode
30
2009-02-23 Geoff Norton <gnorton@novell.com>
32
* pipeline-ui.cpp: Don't blow up if we've created the codec installer
33
on a zombified surface.
37
o2009-02-12 Aaron Bockover <abockover@novell.com>
39
* mediaelement.cpp: if Surface::GetMediaElementEmitEndedOnError is
40
set, emit the Ended signal instead of the Failed signal when a playlist
41
item is encountered that cannot be demuxed; this allows playlists with
42
invalid items to continue playing possible valid items (e.g. Sports
43
Illustrated's WM playlists)
46
* runtime.h: Provide (Get|Set)MediaElementEmitEndedOnError properties as a
47
means for the plugin to proxy its desired playlist error handling behavior
51
2009-02-10 Jeffrey Stedfast <fejj@novell.com>
53
* *.cpp: Fixed to use g_ascii_str[n]casecmp instead of
54
g_str[n]casecmp() to prevent possible problems in non-ascii
57
* color.cpp (read_next_double): Use g_ascii_strtod().
61
2009-01-25 Jeffrey Stedfast <fejj@novell.com>
63
* utils.h: #include <sys/types.h> for ssize_t
1
67
2009-01-13 Rolf Bjarne Kvinge <RKvinge@novell.com>