Update ooo320-m1
[ooovba.git] / applied_patches / 0378-avmedia-source-gstreamer-ChangeLog.diff
blobf61e42005e4334709570e41c0dabc34b52e8da82
1 --- /dev/null 2006-09-07 16:53:33.000000000 +0200
2 +++ avmedia/source/gstreamer/ChangeLog 2006-09-22 14:46:33.000000000 +0200
3 @@ -0,0 +1,112 @@
4 +2006-09-22 Radek Doulik <rodo@novell.com>
6 + * gstplayer.cxx (processSyncMessage): remember GstXOverlay
7 + (processMessage): explicit expose when we reach paused state -
8 + this mean that now once stream is loaded/video inserted, the 1st
9 + frame is rendered
10 + (setMediaTime): if not playing set PAUSED state again, seems like
11 + seek is changing state to PLAYING. this fixes problem when stop
12 + seeked to begin and started playing again
14 +2006-09-21 Radek Doulik <rodo@novell.com>
16 + * gstplayer.cxx (processSyncMessage): when error occurs, set the
17 + condition so that OOo does'n waste time waiting for us to finish
18 + reaching PAUSED state
20 +2006-09-19 Radek Doulik <rodo@novell.com>
22 + * gstplayer.cxx (processSyncMessage): set condition even if we
23 + weren't able to get video size - might be audio only stream
24 + (getPreferredPlayerWindowSize): init size to 0, 0 - in case we
25 + don't have video size, it will fallback to system media window
26 + content (some icon)
28 +2006-08-31 Radek Doulik <rodo@novell.com>
30 + * gstplayer.cxx (processSyncMessage): when we get to paused state,
31 + get stream-info from playbin and look for video size. set
32 + condition when done
33 + (Player): added width, height, size condition
34 + (preparePlaybin): new helper method, extracted from create
35 + method. use fake video sink in the beggining so that we don't get
36 + xwindow-id message too early
37 + (getPreferredPlayerWindowSize): wait for size condition to be sure
38 + we know video size (if possible). reset video sink to default one
39 + (NULL) and set state to READY and immediatelly to PAUSE so that
40 + the default sink is relinked
42 +2006-08-16 Radek Doulik <rodo@novell.com>
44 + * gstplayer.cxx (create): set state to PAUSED so that we can query
45 + duration ASAP
46 + (processMessage): watch for state changed and query duration when
47 + going to PAUSED state
49 +2006-08-15 Radek Doulik <rodo@novell.com>
51 + * makefile.mk: require gstreamer-plugins-base-0.10 and link with
52 + gst interfaces library
54 + * gstwindow.cxx: make it build
56 + * gstplayer.cxx: removed WINNT ifdefs (relict from time when I
57 + thought Cedric develops on win architecture)
58 + (gst_pipeline_bus_callback): added sync handler for setting
59 + xwindow id to to video sink
60 + (processSyncMessage): new metrhod, process message from sync
61 + handler
62 + (create): set playbin state to READY so that playback start is
63 + faster
64 + (createPlayerWindow): implemented, we pass xwindow id in 3rd
65 + argument
67 +2006-08-04 Radek Doulik <rodo@novell.com>
69 + * gstplayer.cxx (create): add bus watch, watch for EOS in
70 + processMessage method (called from watch callback)
72 +2006-08-02 Radek Doulik <rodo@novell.com>
74 + * gstplayer.cxx: test for mpPlaybin != NULL before using it,
75 + initialize it in constructor to NULL and also reset it to NULL
76 + after unrefing
77 + (getDuration): check for sucessful query and the right format
78 + (getMediaTime): ditto,
79 + (setMediaTime): implemented
81 +2006-08-01 Radek Doulik <rodo@novell.com>
83 + * gstwindow.hxx: removed mpWndClass for now, so that the rest
84 + compiles
86 + * gstuno.cxx (component_getFactory): s/DirectX/GStreamer so that
87 + component is loaded
89 + * gstplayer.cxx (Player::Player): do not create gerror object, it
90 + is noit needed, free the error object only if created during
91 + initialization of gstremer
92 + (Player::create, start, stop): use g_main_loop only on windows
93 + (create): fixed ascURL declaration, added rtl namespace prefix
94 + (setMute): set mbMuted
95 + (setVolumeDB): convert avmedia volume to gstreamer volume, added
96 + missing NULL to the end of g_object_set call
97 + (getVolumeDB): convert gstreamer volume back to avmedia volume
99 + * gstplayer.hxx: keep g_main_loop only on win platform. make
100 + mnUnmutedVolume double, moved mbInitialized to the end to quiet
101 + compiler warning
103 + * gstcommon.hxx: removed wrong #include <rtl/ustring>
105 + * renamed source files, prefixed the names with gst so that obj
106 + file names do not clash with xine object files
108 + * makefile.mk: changed PRJNAME and TARGET to reflect
109 + gstreamer. enabled build on unix as well. removed win library
110 + references. removed source files which are not yet ported from
111 + SLOFILES list.
113 +2006-08-31 Radek Doulik <rodo@novell.com>
115 + * imported initial sources from Cedric Bosdonnat
116 \ No newline at end of file