1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
|
0.9.8
When cancelling a stream (USER_BREAK) and the cancelled one is streaming
don't automatically load the next item on the playlist
When stream->lastmodified == 0 mark stream as streaming
fixes http://www.radioswissclassic.ch/en
Various fixes from the mailing list
Version bump
Add in new type of qt parser, make videos at PBS.org work
Move on to the next item in the playlist, when the an open item gives an error
Fix the autostart property when then plugin window is hidden
Only emulate QuickTime with the qt plugin
Change the user agent to "QuickTime/7.6.2" while the plugin is loaded, makes Apple.com/trailers work again
0.9.7
Clean up code with 'make indent'
Added a RAM parser
Added Czech translation by Petr Pisar
Add Dutch translation
Add in check for GIO, enables functionality in libgmlib
Remove need for LIBTOOL, program should compile cleaner now
Patch to correct --as-needed linker flag
0.9.6
Fix constant issue with old xulrunner kits
Update GUI while cache is loading
Make Copy Location get the entire url
Add support for Apple's 'postdomevents' option
Apply browser id patch to work around site specifically looking for mplayerplug-in
Infrastructure to support windowless mode, but it doesn't work
Convert internal preference store to gm_pref_store from libgmlib
Reuse gm_tempname from libgmlib saving duplicate code
Merge in libgmlib, it is pulled from the gnome-mplayer svn
0.9.5
Fix problem with memmem on OpenBSD, memmem_compat is now used by all
Added Japanese Translation by Munehiro Yamamoto
Fixed issue with pt_BR.po file
0.9.4
Add support for OpenBSD which does not have memmem
Add Italian translation by Francesco Groccia
Make gecko-mediaplayer work in Konqueror 4
Keep updating progress text until file is completely downloaded
Try to get bitrate from media at 1-5% markers
Remove gconftool --shutdown from makefile
Cleanup configure.in and Makefile.am files
Remove unnecessary files from build tree
Switch from XPCom to NPRuntime support
Fix a problem with the dbus path when the side provides and invalid path
Fix some compliation issues with xulrunner-sdk 1.9.1
Workaround file rename in xulrunner sdk
0.9.3
Make http://everadio.gamingradio.net work
Fix compilation dependancy
Now translations work
Enable translations hopefully
Replace call to getenv with g_getenv
Flip to streaming mode when we get a sequence starting with "Content-length"
Fix video/mpeg declaration
More mimetype cleanup
Add audio/ogg and video/ogg mimetypes
Add mimetype application/ogg
Allow compile against xulrunner-sdk
Added a couple of additional mimetypes
0.9.2
Convert to XDG cache location
Try using gnome-mplayer if not found use gnome-mplayer-minimal
Version bump
Fix up a couple of minor compile warnings
Move temporary files from TMPDIR to .gnome-mplayer cache directory
0.9.0
Fix preference issue
Add feature to ASX parser to add url prefix if missing
Fix make dist so that rpmbuild works again
Fix automake rules to allow --disable-schemas-install configure flag
Make requirement on GCONF optional (--without-gconf on ./configure line)
0.8.0
Add embed 'showcontrols' option and 'onendofstream' event
Add mimetypes for matroska audio and video files
Remove gthread from the list of requirements
0.7.0
Limit bitrate requests to 5 per item, should prevent CPU peg
Add in audio mp4 mime types
Add libxul-unstable checks in
Remove mozilla-plugin out of the libxul test
0.6.3
Update URL in about:plugins page
0.6.2
Add Turkish translation by Onur Küçük
Add back in "Plug-in" to QT description
Change "QuickTime Plug-in 6.0 /7" to "QuickTime 7.4.5"
Better local file handling
Detect local files and play them directly
0.6.1
Update Makefile.am to install schema file correctly
Update aclocal/automake settings
Add embedoption "enablefullscreen" works like "enablecontextmenu" to prevent user from
making the window fullscreen
No longer require libxul-embedding on F9
Remove debian files, add DOCS/tech/javascript.txt
Added Spanish translation by Festor Wailon Dacoba
0.6.0
Set start trigger to be based off of media bitrate
New trigger code works like this
Test for > 20% and over cache size
Test for 2 * cache size as long as cache size > 512
Test for downloaded amount / bitrate > 10
Trigger at either 20% of media or 2 * cache size whichever is smaller
Fix compliation problem with xulrunner on Fedora 9
0.5.4
Fix .h generation problem
Add support for tv:// type devices
Change "Windows Media Player Plugin" to "Windows Media Player Plug-in"
0.5.3
Added Polish translation
Print Error on unable to launch gnome-mplayer
Increase URL buffer from 1K to 4K
Added pt_BR language
Set Copy Url eariler in the code, so that you can copy the url before 20% buffer
Fix problem with uninitialized width and height and NP_FULL media
0.5.2
Add French translation
Add javascript src attribute
Fix for BBC radio to work
Turn off forcing of streaming for flash media
More work on realplayer emulation
0.5.1
Implement several WMP controls methods
Tell the player what URL we are getting the data from via SetURL
Cleanup K/s display to show only tenths, also make sure we use floating point math
A K/s info while caching for non-streaming data
New dbus callback "ReloadPlugins" tells browser to reload its plugin settings
Allow configuration of plugins by setting from gconf
In send_signal_when_ready change the sleep to a smaller value and then only try 100 times before dropping out
Implement PlayPause JS method
Remove custom dbus dispatcher for Opera, doesn't seem to be needed
Make sure dbus dispatcher is stopped
Use private dbus connection
0.5.0
If mimetype is video/x-flv then mark the media as streaming
Version sync with gnome-mplayer
Handle more javascript methods, that allow setting callbacks on events
Make qtsrc locations work, makes some apple sites work
Add configure option --disable-caching, which never uses local storage for the media cache
If cache size from gnome-mplayer is 0, set media to streaming
Fix several bugs in dbus event processor
Add the ability to set the onClick callback via a javascript method
0.0.7
Add "debug" option to the embed tag so that we can watch output in certain test cases
Detect ICY streams on download and switch them to streaming media
Add embed command 'NoCache'
Callback event "onDestroy"
Add support for option "enableContextMenu"
Add more callback events onmouseclick, onmousedown, onmouseup, onmouseover, onmouseout
GUI message improvements
Implement MediaComplete event and callback
Implement Event handling from gnome-mplayer
Added video/x-m4v mimetype, made a video at arstechnica work.
Slow down the cache update messages to only 1 per 1/2 second
Fix SetWindow return value, helps Opera some
More safety checks in Write method
Don't allow NULL filename
When opening the media and no window has been set, tell gnome-mplayer to run hidden
Fix problem with looping
QuickTime Media Link Parsing Support now plays http://movies.yahoo.com/feature/transformers.html
0.0.6
Debian-ized the package
Another ASX fix, strip out invalid unicode characters
More work on the ASX parser to handle XMLish URLs and not break
Fix ASX parser to increment the entry pointer when we encounter a entry tag
This used for single ASX files where the entry entity contains several
ref tags all pointing to the same content
Fix ASX parser to handle entryrefs which basically is a url to another
asx file that contains the same media at different sites (mirrors)
If the local version of the url is requested but not found then use the url as the source
Handle request for "Next" item off the playlist differently
Implement ASX parser and extract the ASX fields out
Switch from using dbus_connection_setup_with_g_main to
using our own dbus dispatcher but only when we can't connect to
g_main_loop. Fixes some trailers in Opera and in Firefox
0.0.5 (Not released)
Create autobuilding spec file
Fix doc location
Make quicktime autohref urls work
Version bump
0.0.4
Fix looping problem and initialization
Mark cancelled player as not ready
Marked cancelled items as not opened
Fix problem with request_*_value methods using wrong dest
Handle Cancel signal from player
Change request calls to use unique (based on controlid) object names
Remove unnecessary glib flushes
Trap several instance = NULL cases
Fix problem where window is destroyed immediately
Fix NULL pointer problem in several places
Put xpt files in place that browser can find them
Bump version
Make Apple HD trailers cache properly
When sending command, check for control id on item and then use instance
Handle "filename" embed tag
Implement GetLoop, SetLoop and loop embed tag methods
Implement GetMIMEType JS Method
Fix problem when starting an hrefid and over cache
0.0.3 Mar 12, 2007
Fix up install issues
Switch to using controlid when using GNOME MPlayer allows control of hidden windows
Fix infinite loop problem when hidden=true
Fix problem where streaming media not started when hidden
Fix problem with non-streaming media not playing when hidden
Use cache setting from GNOME MPlayer so now play amount cached > cache_size * 1024
Set cache percent value
Start playing when cache percent is > 20% and amount cached is > 2000K
Fixed a bug when the player is not launched and open is called, plugin would spin forever
Add javascript methods
ShowControls
Fullscreen
Seek
FF/FastForward
Rew/Rewind/FastReverse
GetVolume
GetFullScreen
GetShowControls
SetVolume
GetTime
GetDuration
GetPercent
Fix firefox-xpcom not being included with firefox 2.0.0.2
0.0.2
Cleanup some of the chattyness
Implement signal handlers for signals: RequestById, Next
Add wrappers for dbus signals, makes calling things simpler
Implement qt reference file parseing, makes non-HD Apple trailers work
Make Apple HD Trailer work (caching still a problem)
Make HREF links work, when coming back to same player
0.0.1 Feb 19,2007
Initial release
|