-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
2032 lines (2030 loc) · 114 KB
/
ChangeLog
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
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Development
Add caja patch
1.0.9
Fix storing of disable fetch cover art preference
Work on fixing fullscreen mode hanging when control menu goes thru show/hide sequence
Prevent window from going fullscreen on startup when embedded
Tracker size adjustments so that it does not look wrong in gecko-mediaplayer
Set audio and subtitle language to English by default if not specified in configuration
better than Zuni by default
Hide debug message
1.0.9b
Fix problem with preferences dialog not having focus when opened
Fix problem with subtitles reappearing after they have been disabled after
pause/play cycle Issue #703
Set window properties to be common for all the created windows
Updated Japanese translation
Updated Hungarian translation
Updated Polish translation
Updated Portuguese translation
1.0.9a
Fix backwards chapter seeking
Use display_name in mpris title when title cannot be pulled from gmtk
Fix problem with DVD images and folders not playing
Consolidate nemo and nautilus plugin code so that it is shared
Fix problem with --fullscreen command line flag
Apply patch from Issue 688 to make icons work in RTL mode
Update Korean translation
Escape the name when obtained from the URI
Only restart if resume position is > 0
Protect for media == null in dbus-interface
Tighten up the display in the nemo/nautilus plugins
Add support for building Nemo plugin
Fix GDK Warning
Fix error in committed media resume preference
Add preference (Interface) Media Resume (Always Ask (default), Always without asking, Never)
Allow "Default Volume" (alsa disabled) to be changed
Set initial volume in gmtk_media_player when passed on command line
Disable screenshot menu when hardware codec are used with xvmc or vdpau
Add ability to specify mplayer binary on command line
Fix problem with screenshot being done twice in mplayer2 GMTK Issue #14
Updated Korean translation
Apply patch to make fullscreen work under tiled window managers
Set pref_volume to stored volume when asound is disabled
make --volume work with and without softvol enabled
cmd line option --volume should only work with softvol enabled
Fix problem with remembered softvol not being loaded Issue #675
1.0.8
Updated Spanish translation
Apply patch from Issue 673
Updated German translation
Updated Japanese translation
Updated Portuguese translation
Set the subtitle visibility in set_media_player_attributes
Fix fullscreen activation using defined accelerator key
1.0.8b
Updated Polish translation
Run make update-po
Add volume control type display to preference screen
Update spec.in file for libgda
Switch back to using CURL instead of GIO for cover art retrieval
Change "Save" in context menu to "Save As"
Fix problem with localized positions in mark_uri_in_db_as_resumable
Fix libgda compile issue
Rework database code to use GValues instead of sql commands, should avoid localization issues
Apply patch from Issue #669 to fix network stream regression
Hide some items on the context menu, when not under plugin control
Additional changes to Japanese translation
Updated Japanese translation
Updated Polish translation
Fix Issue #667 - Subtitles not hidden by default when specified
Updated Korean and Portuguese translations
Add "Play Single Track from Playlist" under Edit menu
Mark streams and CDs as playable when adding to playlist
Present a warning message when about to overwrite a file on save
Resize player when on video present event
Fix some layout issues when playing audio only files
Ensure the Gvalue contains a double before trying to use it
Ellipsize items on the playlist, so they don't add extra spacing to the list
Add gl3 to list of available VOs. make sure mplayer2 supports this on your setup before setting
Save media state in file->open and file->recent selections
Rework UBUNTU_MENUPROXY reading
Add some extra debug information for enable_global_menu
Fix cut and paste error with vbox padding
Prevent assertion warning in database retrieval code
Fix fullscreen icon used in place of play icon, problem caused by symbolic icon fix (Issue #656)
Only update the database when we really want to change something, speeds things up on load
Keep code from infinitly looping if audio device is not found
Apply patch to compile with libgda4 or libgda5
Fix some problems on initial volume setup, when pulseaudio device query is slow
Don't monitor system volume, when running in softvol mode
Update metadata in database as needed
Don't reset unchanged values in the database
Implement media play resume, from last viewed location
Cleanup some minor compiler warnings
Track resumable media in database
Force a resize if we know the size from the database when opening a file
Apply recommended fix from Issue #658
Prevent crash when loading large playlist the first time
Handle ' character in metadata
Allow code to compile without libgda
Update metadata in playlist as it becomes more precise
Read metadata from database and use it
Insert metadata into sqlite database, please delete $HOME/.config/gnome-mplayer/gnome-mplayer.db if you get insert errors
as database schema has changed
More database foundation code
Clean up some more depreciated GTK2 calls in GTK3 mode
Clean up unused variable messages is GTK2 mode
Clean up some depreciated GTK2 calls in GTK3 mode
Wrap some more symbolic icons to fix Issue 656
Add create and delete tables code to database.c
Add disable cover art fetch as a interface preference rather than only a command line preference
Add initial support for playlist database which should result in faster loading of playlists
This can be disabled with --with-libgda=no passed to configure
Fix issue #656, fallback to non-symbolic icons if they don't exist in GTK3 mode
1.0.7
Hide media info when running as a plugin, caused problems with plugger testing grounds site
Fix issue #647, config_volume not defined when --without-alsa option is used (code may need to be cleaned up)
Fix issue #646, media is not positioned and sized correctly when remember preference is set
1.0.7b
Updated Czech translation
Increase the channel parsing buffer, need to rewrite parseChannels
Updated Polish translation
Update Portuguese translation
Refresh po files
Add in support for the anamorphic aspect ratio (2.39:1)
Some minor fixes to the dbus interface
Add uk and ru translation patches
Fix randomization of first file in playlist
Add in y, g, and J hotkeys to match mplayer hotkeys
Add stored DVD device to drop down if not detected by gio, workaround RedHat Bug #850402
Change idledata->device to mplayer_dvd_device may fix problem with dvd device being forgotten
Fix dconf configuration file
Don't enable MPRIS in plugin mode
Basic scrolling wheel patch from Issue #621
Clean up Issue #629, warning by cppcheck
Fix some German translations by Wolfgang Knauf
Fix some compiler errors noticed by Wolfgang Knauf
Clean up log message if volume is not updated yet
Remove resize handle from fullscreen and plugin windows
Change g_strcasecmp to g_ascii_strcasecmp to clean up complier warnings
Handle the new error message from gmtk-media-player
Allow musicbrainz to be searched by artist only
Bump configure.in to require gmtk 1.0.7 or higher (due to gm_log changes)
Change some log levels in get_cover_art
Fix logic in shutdown and cancel volume update callback
Fix a hang on startup when getting volume from pulseaudio (has something to due with GTK event queue and gtk_main not called
Make cover art scaling consistent
Move various global variables to file-local (static)
Clean up the title bar name display
Since we are using gm_log for messages, move the inits above the first message
Fix a few issues identified by cppcheck
Added make valgrind and make valgrind-suppress to src/Makefile
valgrind-suppress requires this file http://www.gnome.org/~johan/gtk.suppression in your home directory
remove hardcoded size of langlist and codepagelist in langlist.h
Add a tooltip to the "Default Audio/Subtitle Language" config options
Include wait.h to define some macros so that code will compile on Ubuntu
Fix compilation issue with nautilus plugin
Replace printf()s with calls to new gm_log() function. If you run gnome-mplayer with G_MESSAGES_DEBUG="all" (or ="GMLIB")
you will see a lot more messages than with the verbose option enabled
Initialize a struct to 0 to remove "branch depends on uninitialized memory" error
Finish screensaver rework:
* try dbus org.freedesktop.ScreenSaver
* then org.gnome.SessionManager
* then org.gnome.ScreenSaver
* then the xdg-screensaver utility
* then the XScreenSaverSuspend() X11 call
This removes the SM_INHIBIT and SS_INHIBIT configure options, and the use_xscrnsaver variable and config option
First cut at screensaver rework: try all known methods and fall through to X11 XScreenSaverSuspend()
Use mutex lock to prevent thread race
Remove the force processing of events from an idle callback
Force GTK to process its events when loading a playlist
Don't set the title bar when the window is invisible
Add some error checking to GIO cover art fetch
Use GIO to fetch cover art instead of CURL if we have GIO support
Put the filename in the title bar when it is a video and a local file
Change set_media_info to set_title_bar, more accurately reflects the function
If the metadata doesn't contain title and artist try and pull it from the filename
Fix title display when no metadata is present
Potential fix for hang on load when fetching cover art
Apply patch from Issue #619
Fix a potential NULL pointer copy issue
Fix some cover art loading issues
Print GTK and GLIB versions in verbose mode
Fix stop action on streaming playlist Issue #617
Update media label on drag and drop, update title bar on stop/play
Add some more known metadata and make some values more dynamic
Implement org.mpris.MediaPlayer2.TrackList Tracks and CanEditTracks properties
Version bump to 1.0.7a1
Implement MPRIS Rate, MinimumRate and MaximumRate, requires gmtk SVN r115 or higher
Cleanup some debug messages and send updated Metadata on cover art fetch
Rework cover_art fetch process, should work much better now, also make art available over MPRIS
Fix crash at end of media, due to invalid store iter
Implement MPRIS Volume signal
Implement MPRIS2 CanSeek, CanGoNext, CanGoPrevious, Seek, OpenUri, SetPosition, and more Metadata
Implement some MPRIS2 metadata attributes
Implement MPRIS2 events org.mpris.MediaPlayer2.Player, properties Volume, Get (PlaybackStatus), and signal (PlaybackStatus Changed)
Implement MPRIS2 events Raise, Quit, Set (Fullscreen)
Fix error spotted by clang
Start work on MPRIS dbus interface http://specifications.freedesktop.org/mpris-spec/latest/
Change controlid logic
Do not run mencoder when being called by plugin
Monitor sub visiblity better gnome-mplayer Issue #615, requires gmtk SVN r112 or higher to work correctly
Add mouse events to capture over the media window, should fix Issue #611
Fix Issue #613
Fix a couple of keyboard shortcuts as they were in the wrong shift state #,+,{,}
Fix usage of NULL pointer in nautilus property page
Initialize a variable to NULL
Globally initialize libCURL
Don't update cover art when URL call fails
Set the use-symbolic property on the GtkVolumeButton in GTK3
Fix button sensitivity based on state
More symbolic icon fixes
Use the GTK3 symbolic icons when running in GTK3 mode
1.0.6
Apply patch from David Coppa that removes the depreciated slide away code
Separate delete and destroy events
Updated Portuguese translation
Updated Japanese translation
Apply fix from David Coppa to fix problem with glib 2.32
Fix gmlib includes due to change in gmtk .pc file
Updated Turkish translation
1.0.6b1
Updated Polish translation
Fix gecko-mediaplayer Issue #106
Fix gecko-mediaplayer Issue #167
Add Kazakh translation, issue #601
Take the KP_Enter patch, the volume adjustment values for keys GDK_9 & GDK_0 from Issue #598
Enhance subtitle visibility tracking (requires minor gmtk updates)
Rework keyhandler to use the custom key mappings
Make customized keyboard shortcut for "Fullscreen Toggle" work in Fullscreen mode (part of Issue #600)
Applied dbus.txt patch from Issue #595
Applied uk.po patch from Issue #594
Applied ru.po patch from Issue #593
Applied ru.po patch from Issue #592
Commit gvfs.patch from Issue #579
Initialize a few more structs to zero
Initialize buf to all zeros
Additional NULL check
Check for NULL values from gvfs, Issue #579
Only try to enable dark theme in GTK3, Issue #591
Hide message in normal mode
Rework cover art fetch so that Amazon cover art is preferred over local thumbnail
Use nautilus thumbnail for cover art if it exists
ru.po fix Issue #586
uk.po fix Issue #585
Fix problem with directory vs dvd detection Issue #587
Set PACKAGE_LOCALE_DIR based on --localedir from configure
Add option to enable or disable Nautilus plugin in Edit->Preferences [Interface] tab
Updated German translation
Updated Portugeuse translation
1.0.5
Rework key handler to be more correct with respect to shift/ctrl/alt modifiers
Only use dark theme if not embedded, otherwise use the default theme
Prefer the dark theme when running on gnome 3.2, similar to totem
Updated Polish translation to match the reworded source text
Reword 50% larger as gettext is stupid about the % sign
Translated the missing string into Polish
1.0.5b2
Add 150% display of video
Use icon named gnome-mplayer-panel for status icon if present in theme
Remove configure option --with-gpm-new-method as this is default now
if you have an old gnome-power-manager < 2.26 add the configure flag
--with-gpm-old-method
Try to detect the right screensaver api to use in Gnome 3.2 (Fedora 16)
Updated German translation
Fix warning when accelerator keys have not been set
Updated Japanese translation
Fix the speed multipliers and speed reset Issue 566 & 567
1.0.5b1
Rephrased some strings in Polish translation
Updated Portuguese translation
Updated Polish translation
Fix problem with visual seeking while using the tracker, requires gmtk svn r48
Add in command line option --vo (this disables hardware codecs as a safety measure)
Add in command line option --dvd_device
Fix Issue #560, ATTRIBUTE_FORCE_CACHE not being processed
Printout gmtk version in verbose mode
Switch from AM_MAINTAINER_MODE to AM_MAINTAINER_MODE([enable]) in configure.in
Make cursor reappear when not in fullscreen mode
Hide mouse/panel in fullscreen mode when mouse is above the panel area.
Only make the fullscreen controls reappear when the mouse is at the bottom of the screen
Fix keyboard shortcut capture to only detect CTRL, ALT or SHIFT modifiers
Set CDDB to TYPE CD
Fix typo on keyscreen
Add tooltop for "Enable Video Hardware"
Remove fuzzy and obsolete translations from po files
Make Normal and Double size hotkeys work
Fix saving and loading of preferred VO
Fix 'f' not going to/returning from fullscreen
Remove the use of mplayer profiles, as they are no longer needed
Fix Issue 544, minor spelling issue
Allow customization of some of the keyboard hotkeys, more to be done
Replace get_window, get_visible, and get_allocation with gmtk versions
Build foundation for customized hotkeys
Add checkboxes for hardware and crystalhd codec support
Conversion to using libgmtk as separate library
Fix Issue #538
Autodetect gtk3 at configure time
Raise event on incomplete QuickTime file, and mark it for retry
Fix compile issue when alsa is not being used
1.0.4
Remove vdpau failure detection as it doesn't work
Quit mplayer on vdpau restart, mplayer doesn't want to die
Restart mplayer on vdpau create error
Try and set the initial window size prior to loading the media, may fix vdpau issues
Fix AC3 passthru, option was not being set, Issue #533
Fix default filename in context menu. Issue #531
Enable Save in popup menu with control id is specified but not window, useful for scripting
Updated Portuguese translation
Added a missing string to the Polish translation
Correct invalid label, and update po files
Updated Polish translation
Move notification of export filename to occur later
Track export filename across mplayer restarts
Updated Turkish translation
1.0.4b2
Update translations from launchpad
Add Vietnamese translation
Move -profile gnome-mplayer into the vo setting area, allows gnome-mplayer to work without preferences set
Add in new media state, MEDIA_STATE_BUFFERING
Updated Japanese Translation
dbus - fixup GetPlayState to give more correct values
dbus - add GetCachePercent method
libgmtk - gmtk_media_player add ATTRIBUTE_CACHE_PERCENT
Tell mplayer to ignore the xscreensaver, as gnome-mplayer controls it
Make audio track and subtitle selection work correctly even when metadata is missing
Add in generic ALSA and PulseAudio devices to the output selections even if we have ALSA and PulseSupport
Emit dbus events on media state changes, useful for gecko-mediaplayer
libgmtk - gmtk_media_player, block all event emissions when in restart mode
Make cover art lookup with filenames in the form of "Artist - Title.xxx" where xxx can be any extension
Only set don't play next if we are playing something, fixes playlist problem.
Improvements to shoutcast media/station info
Add GetTitle to dbus methods
Fix GetDuration and GetTime dbus methods
1.0.4b1
Minor tweaks to the autopause code
Keep restarting mplayer when ALSA device is busy and AO is alsa, sometimes Pulse is slow to release it
libgmtk - gmtk_media_player set attribute for audio_channels
Update tracker status message when pausing
Disable tracker focus
Fix minor issue with vcd://
Detect UBUNTU_MENUPROXY and enable_global_menu = TRUE when not NULL
Disable button focus on control bar
Fix problem when chapters = 1, media really doesn't have chapters
Fix stop in network/streaming mode
Make sure mplayer is dead before quitting
Try and solve the apple trailer issues, still may have issues
When playing an ICY stream, clear the album metadata fixes problem when switching from MP3 to stream
When playlist is open, don't resize the media window
Fix up some problems with apple trailers, still may have problems
Updated Polish translation
Fix up some compiler warnings
Correct GTK warning on gmtk_media_player allocation event
Code fixes for older machines
libgmtk - gmtk_media_player, Clamp the values in the alignment
Implement subtitle fuzziness selection, Issue #474
Add gconf/dconf key 'enable-global-menu' distros should set this to TRUE when using gnome global menu
Remove GTK allocation warning caused by audio file, due to uninitialized values
Flush GTK Events in resize window
When initially loading a folder, check to see if it is a DVD
Ensure that the window id is not 0, before using it
Fix crash when giving a device name that does not exist
Disable xvmc if mplayer reports video_out incompatibility with codec
Don't force ffmpeg12 codec with xvmc vo
Retry playback without accelerated divx if using vdpau and vdpau error
Properly display DVD Title in playlist and on window title
Add support for crystalhd vo, untested as I don't have the hardware.
Set the allocation to the height and width desired
Make cursor hiding work in GTK3
Select Subtitle by ID rather than by description + name
Fix Issue #514
Remove "percent" from idledata
Update translation files with updated file listings
Remove global variable 'lastfile', and fix code that uses it, fixes issue #514
Give the media_hbox a default height, makes media_info display work better when showing a video
Remove dontplaynext = FALSE settings where incorrect
Update the volume icon on mute
Fix mute toggle from keyboard key 'm'
Fix keyboard volume adjustment with 9 and 0
Use --nokeepaspect when detecting mplayer2
Don't fail on longer vo names, ie matrixview
Capture Artist, Title, and Album metadata
Set channel encoding to binary, solves problems with metadata
Fix software volume not being set properly
Make volume gain and post processing work
Fix fullscreen mode when run as a plugin (X11 only)
Set runtime in gmtk_media_player
Cleanup some debug messages
Fix restart in paused state
Hook up scroll event for volume change or seeking
Update media info from ICY stream data
Fix TYPE_NETWORK for apple.com correctly
Set tracker sensitivity based on seekability of content
Reset cache percent to 0 once media starts playing
Change channel reader priority so cache updates work
Only show video window when we have video
Set the background color (black), on initialization
Never, ever call a GTK function that changes something from a thread, reading is ok
Remove config.h from SVN
Apply patch to gmtk_media_player from Byeongsik Jeon
Apply patch to gm_audio from Byeongsik Jeon
Convert all events to be signalled in the main loop vs from the thread
Change g_type_init to gtk_init
Initialize file descripters and alter the channel creation settings
Don't cancel mplayer monitoring on read error, just try again
More debugging information
Fix problem loading DVD after loading file
Fix problem with position not updating due to state issue
Fix problem with media player state event triggering before the state was true
Remove event flushing where possible
Fix initial OSD Level setting
Rework gnome-mplayer restart, should work better now
Only emit the position-changed signal when position actually changes, lowers CPU usage
Keyboard shortcuts should work now
Complete send_command removal
More features for gmtk_media_player
Switch from specific API call for mplayer commands to generic command submission
Keep purging send_command
Enable more features in gmtk_media_player: frame_drop, audio_delay, and sub_delay
Fix environment detection issues
Fix known memory leak in gmtk_media_player
Remove uri, windowid variables from idledata
Remove seekable, x, y, last_x, last_y, sub_visible, sub_demux, switch_audio variables from idledata
Remove video properties from idledata
Remove global variable dvd_title_is_menu
Fix problem with dvb/tv parser Issue #508
Fix window size issue when no media is loaded
Start work on playlist issues
Add gmtk_media_player_switch_angle
When restarting player, do not emit events
Fix fallback to alternate protocols on error, fixes web playback
Fix window size issue when opening details with non-standard window size
Make audio meter work in GTK3 mode
Make audio meter work in GTK2 mode
Remove some IdleData properties
Make Details display correct data
Update tracker label on media change
Remove allocate_fixed_callback
Fix crash when setting preferences when no file is loaded
Make extra opts work
Fix preference setting
Make DVD playback from ISO and Folders work
Bring set_gui_state back, as it is needed for RealPlayer emulation
Output notification when using old Mplayer on every startup
Screenshot capture notification
Make setting the media attributes a common function
Enable deinterlacing
Make disable upscaling work
Fix Cancel/Close button layout in pref and adv dialog
Make Pref/Next buttons appear when file has chapters
Make Advanced video settings work
Disable DVD w/o menu for now.
Playlist and Cache Percentage changes
Fix memory leak in gmtk_media_player set_attribute_string
More subtitle work
Make audio track and subtitle selection menus work
Activate/Deactivate subtitle visibility,delay,size menus based on if subs exist or not
Fix resize issues with normal, double and half sizes
Move menu updates from resize_window, make the gui change based on media state
Move GUI updates from set_gui_state, make the gui change based on media state
Fix state tracking
Fix DVD menu selection
Make playlists work
Make enhanced subtitles work
Add many attributes to gmtk_media_player
Replace send_command with dummy function, until conversion is complete
Replace mplayer_shutdown with gmtk version
Add more attributes and methods to libgmtk - gmtk_media_player, still more to add
Remove mute and other values from idledata
Remove ThreadData type
Remove thread.[c|h]
Start conversion to libgmtk - gmtk_media_player
libgmtk - gmtk_media_player, convert from GtkFixed layout to GtkAlignment layout, allows window to shrink in GTK3
Allow code to compile when --enable-gtk3 is used
More configure macros
Add --enable-gtk3 to configure, code does not compile yet in this mode
libgmtk - gtk3 prep
Convert gtk_menu_append to gtk_menu_shell_append
1.0.3
libgmtk - change GtkObjectClass to GObjectClass
Cleanup some compiler warnings
Updated Japanese translation
Fix black screen issue when loading DVD
Fix potential NULL pointer referenced Issue #503
Make DVDNAV menu selection with mouse work properly
Clean up shell script warning in configure
Make configure option --with-gconf=yes override use of gsettings
Updated Polish translation
Clean up some compiler warnings
Run autoreconf with new autoconf tools
Removed --avoid-version from nautilus plugin
1.0.3beta
Updated translations from launchpad, added in several new translations
libgmtk - gmtk_media_player, better support for mplayer2
libgmtk - gmtk_media_player, set default zoom to 1.0
libgmtk - gmtk_media_player, clean up some attribute setter/getters
libgmtk - gmtk_media_player, implement zoom factor for media, useful for panscan
Shutdown mplayer before clearing playlist in open dtv, acd, vcd, and atv
libgmtk - detect mplayer2, and allow setting a custom mplayer
Convert mute 1\nseek 0 0\n commands to separate commands
Add support for MPlayer2 detection
Use a file chooser button to pick the mplayer executable rather than typing in the path
Fix memory pointer issue that could lead to crash in mplayer thread
Rework Next option when caching is enabled (recommend that caching be disabled)
Be more specific in SPEC file
Fix RPM generation when using GSettings
Fix problem with STOP when playing a playlist
libgmlib - gm_audio, include math.h, Issue #499
libgmtk - gmtk_media_player, fix memory leak with stored color
libgmtk - gmtk_media_player, manage widget background color correctly
libgmtk - gmtk_audio_meter, move a varible context
libgmtk - gmtk_media_player, get_allocation
Try out silent make files
Run update-po
When stopping media, just quit mplayer instead of pausing and seeking to 0
Fix resize issue in vertical layout
Fix software volume stored value
Apply OpenBSD patches
Make playlist columns reorderable with drag and drop
libgmtk - gmtk_media_player, add attribute disable_upscaling
Add new preference to plugin tab, to disable scaling when video is embedded
libgmtk - gmtk_media_player, parse mplayer properties
libgmtk - gmtk_media_player, audio track selection fixes
libgmtk - gmtk_media_player, initial subtitle and audio track detection
libgmtk - gmtk_media_player, more hotkey processing
libgmtk - gmtk_media_player, commit correct patch
libgmtk - gmtk_media_player, handle +,-,#,., and j hotkeys
libgmtk - gmtk_media_player, handle 1-8 keys for contrast, brightness, hue, and saturation
libgmtk - gmtk_media_player, handle p and space keys for pausing
libgmtk - gmtk_media_player, implement restart method
libgmtk - gmtk_media_player, make subtitle selection work, and use better names in label
libgmtk - gmtk_media_player, subtitle and audio_track work
Fix up some issues with shoutcast stream information display
libgmtk - gmtk_media_player, clamp values
Fix view info, like view meter and view details
Issue #467, playlist and details not disappearing
Fix compile failure on fy.po, really dumb failure
libgmtk - Dispose widgets properly, should solve memory leak
libgmtk - gmtk_media_player, remove usage of GFileMonitor, not needed
Fix window resize problem Issue #467 again
libgmtk - gmtk_media_player, gamma is not a command line option
libgmtk - gmtk_media_player, add video attributes
Fix up spec file building
When GSettings are available use them over GConf or GKeyStore
Remove vdpau and vaapi vo devices on OpenBSD
Use correct DVD device name on OpenBSD
Add include to gmtk_media_player.h
Add sndio and rtunes audio outputs for OpenBSD
Add verbose flag to volume display
Make volume on commandline work again
Change volume range from 0 to 100 to 0.0 to 1.0 internally makes volume widget work
Delete global varibles volume and idledata.volume
1.0.2
Version Bump to 1.0.2
Apply Patch for MpegURL playlists from Issue #491
Apply Patch for NetBSD from Issue #490
"fix" purals in Serbian translation. All I did was copy the last one, so probably grammer errors
Fix volume problem when softvol and volume gain != 0
Added support for 7.1 Surround
Fix Software Volume, remembered value not being loaded
Updated French translation from Starcrasher
Updated English (Great Britian) translation
Updated Italian translation
Updated Dutch translation
Updated French translation
Updated Spanish translation
Updated Turkish translation
Updated Portuguese translation
Updated Hungarian translation
Updated Serbian translation
Updated Czech translation
Updated German translation
Add Frisian translation from Launchpad
Updated Japanese translation
Updated Korean translation
1.0.1b1
Updated Polish translation
Fix cross compile to Windows
libgmlib - gm_audio monitor alsa device volume changes outside of gnome-mplayer
Fix default volume on SOFTVOL audio devices
libgmlib - gm_audio Reduce load when type is not pulse
Process PulseAudio volume changes from PulseAudio server, to keep gui in sync
Run make indent on all source files
Remove idledata->mplayer_volume tracking as not needed anymore (to be replaced with other code)
Rework volume code to control audio device in alsa or pulse mode
Rework volume code to push volume to mplayer in softvol mode
Move all volume handling to gmlib/gm_audio
Enable softvol option when preferred or when audio_device recommends it
Change "mixer" preference to "alsa-mixer"
Remove global variable use_pulse_flat_volume
Remove configure check for PulseAudio flat volume
libgmlib - gm_audio, add devices similar to gmtk_output_combo_box
libgmtk - gmtk_output_combo_box, change OUTPUT_TYPE_BASIC to OUTPUT_TYPE_SOFTVOL
Remove global variable mixer, now handled by audio_device structure
Remove global variable ao, now handled by audio_device structure
libgmlib - gm_audio list population and update
libgmlib - gm_audio skeleton
Fix typo in gnome-mplayer.schemas.in
libgmtk - gmtk_output_combo_box, fix memory leak
Hide fullscreen controls, when active workspace switches Issue #488
libgmtk - gmtk_output_combo_box, store pulse audio device index id and add getter
Fix Issue 486, set user agent to something other than Mozilla/x
Set softvol on by default when not using ALSA Volume
Run make indent, after changing indent line length from 100 to 120
gui.c - Update mixer selection dialog when output device changes
libgmtk - gmtk_output_combo_box, add get_active_card method
libgmtk - gmtk_output_combo_box, add get_active_type method
libgmtk - add make indent and make cppcheck to the Makefile
libgmtk - run make indent
libgmtk - gmtk_output_combo_box, use enums instead of hardcoded values
libgmtk - gmtk_media_player, add softvol support
libgmtk - gmtk_media_player, crash protection fixes
libgmtk - gmtk_media_player, wait for mplayer thread to be dead when setting state to quit
Add Prev and Next dbus methods Issue #483, using modified patch in Issue
Try and account for device names that are not null but zero characters long
Fix --fullscreen flag not putting window actually in fullscreen
Add ALSA and PulseAudio to output selected when ALSA or Pulse support not enabled
Fix crash, coming out of pause state
Code cleanups
Drop en translation as it is redundant
Update translations for new text "Default"
Enhance gmtk_output_combo_box to list PulseAudio devices, when PulseAudio support enabled
Add in some Generic mplayer AO devices to the selector
Fix status icon from showing up multiple times (after config apply)
Intergrate gmtk_output_combo_box into preference screen. Allows easy switching between ALSA device
will be enhanced to provide pulse devices soon.
Allow gmtk_output_combo_box to compile without alsa
Fix merged in enums so code compiles
Add new widgets to source code, gmtk_media_player and gmtk_output_combo_box
Fall back to using XScrnSaverSuspend if the call to Gnome SessionManager/ScreenSaver fails
Make sure dbus_disable_screensaver is only called when video is present
Apply desktop patch from Issue 481
Run make indent
Change glib detection back to 2.26
When subtitles are hidden, set sub_forced_only to 1
Change b/B change raise/lower subtitle position
Use b/B to decrease/increase subtitle size while viewing
Fix window resize issues with audio files and playlist
Change glib 2.26 detection to 2.28 or higher
Detect PulseAudio in configure, for future use
Detect if we are using glib2 2.26 or higher
Change icon from ipod to multimedia-player Issue #476
Switch to using stock icons where possible
Add Russian entries to desktop file
Set user agent to Mozilla/5.0 unless it is an apple.com site, then set it to the QuickTime value
Added Ukranian translation
Updated Portugese and Spanish translation
Updated Korean translation from Byeongsik Jeon
Adjust video and audio cache size minimum and incremental values
Correct minor memory leak
Bump QuickTime emulated version to 7.6.9
Fix crash in File->Open TV->Analog TV when tried multiple times
Run make indent
Fix crash in File->Open TV->Analog TV
My Windows mplayer doesn't have the export filter in it
Detect and compile on Windows
Code cleanup around optional components
Work on tooltip flickering more, seems that when any tooltip is updated, the visible tooltip is
redrawn. May be a bug in GTK, but another app I am working on does not have this issue
Add configure option --with-dbus/--without-dbus so that gnome-mplayer can be compiled without dbus
Added VDPAU to the list of devices that ok to fail
(found on Ubuntu mailing list, but never a bug opened or brought to my attention otherwise)
Use keyboard key 'd' to toggle framedropping mode
Run make indent on source
Enable compile with --enable-gseal (GTK3 prep)
Try to prevent and isolate GTK assertions
Rework code that ensures that a window id is available for mplayer to use
Change warnings to notices in configure
Fix detection of PA and GPM so errors are not emitted when not found
Set the MEDIAENDED state correctly when running as plugin
Disable mplayer softvol when AC3 is enabled Issue #468
More window size fixes Issue #467
Allow seeking in streaming media when mplayer says it is seekable Issue #443
Add option to allow mouse wheel to change volume vs seeking Issue #414 (partial)
Change tooltip timeout from default of 500 to 0 (no timeout) should fix Issue #446
Remove files from playlist, that are not playable on folder load
Only create status icon when needed Issue #465
Fix the window filling to the right on playlist reveal Issue #463
Better window size allocation when showing optional panes Issue #463
Allow loading a separate audio track when playing a video with Edit > Set Audio Issue #423
Rework goto/return from fullscreen code
Support LIBNOTIFY 0.7 and higher bug #454
Fix compile on GTK 2.12
Update Lithuaninan translation bug #458
Apply patch from bug #457
Make audio meter display db values, based on af_stats plugin from mplayer
Revert parts of the update technique, it made the gui crash, cpu usage is still lower
Experimental audio meter update technique, should use less CPU and be more interactive
Use pretty gradients in the audio meter
Use cairo to draw audio meter bars
Updated Czech translation
Don't hide controls and mouse in fullscreen mode when mouse is over controls
1.0.0
Updated es and pt_BR translations from Launchpad
Fix bug #444 - embedded fonts not being used in mkv files
Fix case of cache fill display not being reset with remote files
Set cache fill graphical display to 0 once streaming media is started
Enable screensaver at quit
Add cache percentage graphical display to the tracker
0.9.99.rc3
Updated Finnish translation
Version bump to 0.9.99rc2
Fixed problem with --fullscreen flag not working
Updated Polish translation
Apply patch found in bug report #431
Updated French translation
Updated Serbian translations
Updated Polish translation
Apply corrected patch for brightness, etc in gl2 mode
Update copyright date range
Apply Patches to Japanese translated values from Munehiro Yamamoto
Fix bug #430 - Album art size
Updated Turkish translation
Updated Danish translation
Updated Hungarian translation
Updated Catalan translation
Updated Czech translation
Updated German translation
Patch from Onur Küçük to keep desktop gamma from being adjusted when using mplayer gl2 driver
Updated Desktop file patch from Onur Küçük
Make X11 support optional, slight side effect of weird fullscreen mode when running as plugin
appears to be a GTK/GDK issue.
Update man page to include keyboard shortcuts
Updates Spanish translation
Fixed problem with S taking infinite screenshots
Enable dbus method to get the current URI, see dbus.txt
Set cache size when we detect a playlist
Make middle button toggle mute
Add buttons to toggle loop and shuffle to the playlist window
Correct problem with tracks loaded from an iPod as not being marked playable
Updated Japanese translation from Launchpad
Fix control panel when working in embedded mode
Added UTF-8 to subtitle and metadata possible encodings
Updated Spanish, Czech, Galacian, Polish and Russian translations from launchpad
Added new translations from launchpad da,et,eu,fi,fo
Add webm mimetypes to nautilus plugin
Add webm to desktop file, need mplayer svn + libvpx git to make it work.
Fix some problems where typed in values to languages were not being displayed properly
Add CP1256 to the langlist
Allow for separate audio and video plugin cache sizes, plugin will use video cache size
unless mimetype has "audio" in it, then it will use the audio cache size
Fix problem with proper audio track being selected, mplayer selects them 0 based but reports
them one based, so have to make adjustments to the value returned
Workaround for media files with non-zero start time, requires mplayer SVN r31346 or greater
Fix menu item position change on popup menu due to previous change
Move Open on popup menu, below the Play/Pause, Stop, Prev and Next block
Fix bug #406 - compile error when new GTK and no libasound
Fix video playback problems when loading a folder from playlist screen
NULL check on retrieve_metadata_pool clear process
Check for block devices better in gio mode
Update the subtitle on the current playlist item, when dragging and dropping.
Fix minor memory leak in drag and drop for subtitles
Added .ssa as a subtitle extension to drag and drop
Support drag and drop of subtitle files with .srt or .ass extension.
Make V (show/hide subtitles) work in fullscreen mode
More work on making code compile with gseal enabled, still more to do
Add configure flag --enable-gseal and start fixing code
Code now compiles with -DGTK_DISABLE_DEPRECATED enabled, enabled by default on GTK 2.18 and higher
Remove depreciated calls to gtk_window_set_policy
Start fixing issues to prepare for GTK 3.0 (DEPRECIATED and GSEAL changes)
Fix bug #391 - Change metadata timeout count from 10 to 50
Fix bug #355 - Change stream name to only show last part of URL in playlist, tooltip shows full url
Fix problem with mouse not disappearing when over letterboxing
Fix bug #392 - the panel disappearing/reappearing on window maximize/restore
Add some libs to the nautilus plugin compliation process
Set default value for embedded fonts
Fix bug #381 - Open does not activate on Enter in Open->Location
Resize controls slightly in fullscreen mode
Fullscreen controls in a floating widget
When running mplayer disable pretty printing
Fix bug #376 - Rework vdpau codec selection and deinterlace
Fix minor memory leak when we have an invalid item to play
When dontplaynext is set, request next item on playlist from plugin
Add vaapi to list of supported vo's
Add a couple of icons to the file menu
0.9.9.2
Fix right click pause/play regression Bug #360
Fix assertion in get_cover_art
Updated Polish translation (some strings were overlooked in the previous update)
Added Arabic, Catalan, Galician, Hebrew, Portuguese translations
Handle aspect change during video playback
Allow screen saver to activate when videos are paused
Set media label width to window size, when embedded
Fix fullscreen video size when in plugin mode
Map "." to frame step, no backward step due to mplayer limitation
Fix set_size_request warning
Put make_button processing into the idle loop and ensure the button is always visible
Return true in detect playlist on a uri with .m3u in the uri
Add -softvol option to -volume detect code to keep from altering master volume
Add album art lookup for some shoutcast stations
Add melting of max values to audio meter
Use patch by Fabio Scavone as a model to implement more accurate seeking from tracker
Fix .spec.in file to account for new gnome-mplayer.xml file
Fix problem problem with shoutcast playlists not autostarting
Fix warning about invalid list iter
0.9.9
Fix --without-gconf case in configure
Account for store == NULL case
Minor change to gnome-power-manager detection
Source in gconf .m4 files only when we are using gconf
Fix initial state of play/pause especially when playing shoutcast playlist
Fix media_label width, which playing audio only
Updated Polish translation
Use -playlist fallback when mplayer doesn't
Bump QuickTime emulation to 7.6.4
Fix some problems with Apple.com HD trailers
Fix problem with playstate tracking, observed by using mplayer from git
Fix window size when playlist is shown and video not present
Update playlist in header when item added to playlist
Apply showcontrols default value patch
Fix media title trim when long title and window is large bug #336
Don't adjust mediasize when in fullscreen mode
Keep window from growing when media_detail or info is visible with playlist
Don't write NULL data to pref store
Allow passing a optical device name with a track from the command line "cdda://5"
Add optical device name where needed
Patch to fix https://bugs.webkit.org/show_bug.cgi?id=31519 by Tim Yamin
Make XScrnSaver usage optional in configure
Quicker path for streaming_media, when media appears to be local when using GIO
Implement volume gain under software volume control
Fix for GTK older thant 2.16
Fix window sizeing issue when we show the playlist
Version bump to 0.9.9 to start preparing for next release
Add open folder to main file menu
Implement setting of mplayer dvd device from mplayer preferences page, list is generated from
system pollable device list when gio is enabled.
Update tracker control to update position in timer, when media is paused and position is selected
Make config option under interface to choose between X Screen Saver control vs Gnome Power Manager
Always try to link with xscreensaver if available (added to .spec file)
Drop configure option --with-gpm
Add configure option --with-gpm=no to skip gnome-power-manager and use the XScreenSaver api
Add %U to the Exec line in the desktop file
Mark item as playable if a broken header is detected in a quick time file
Tweak the pane child resize properties at runtime, should work better with remember location
Remember pane position between audio only files
Remove Media Change text and replace it with title in notification popup
Add gnome-mplayer to the list of preferred applications
Set background of gtk_socket to black, this plus a fix in gtk should fix flickering
https://bugzilla.gnome.org/show_bug.cgi?id=598050
Remember and restore panel position when playlist is visible on startup
Remember softvol option patch by smoohta
Updated Czech translation
Fix problem with playlist detection on glib < 2.22
Add Hungarian translation
Add Preference in GUI to disable fullscreen control bar animation, looks crappy on intel+gtk 2.18
Add GTK2.14 compile defs to gtk_widget_get_window
0.9.8
Make some events from dbus (separate thread) be processed in the idle loop
Prevent next item play when terminating
Set tracker default values when playing a new item
Don't tell firefox to reload plugins when running in plugin mode
When closing preference dialog, set media start position to 0 when streaming
Don't restart streaming media when closing preferences
Fix problem with gnome-mplayer requesting the next item from gecko-mediaplayer, but
gnome-mplayer is in retry mode, so two videos get played over each other
Work around roundf compliation errors on non-Fedora Linux machines
Prepare for GTK 2.18 Native Client windows, by using a patch from empathy
Fix various problems found on mailing list
Updated Polish translation
Fix situation where mplayer thread being dead is detected in more places
Fix problem with DVD video size being incorrect on media load
Work on mute not being saved across items in playlist
Updated pt_BR translation
Add en_GB translation
Version bump, debug message
Fix prev and next when there are gaps in the playlist order values
Delay loading the item to play, until everything is setup and flushed
Don't autopause streaming media
Pan and Scan functionality causes display issues with old mplayers, --enable-panscan
Pan and Scan functionality (with new mplayer)
Separate out plugin cache value and gnome-mplayer cacheing (disabled by default in player)
Added support for --ss and --endpos command line options, similar to mplayer options
Apple HD trailer fixes
Don't make the link active in the about dialog if we are using gtk < 2.14
Updated zh_CN translation from launchpad
Add configure flag for flat volume
Fix configure issues with gnome-power-manager and some compiler warnings
Fix GTK 2.14 specific code
Fix column title in playlist converting _ in playlist filename to underlines in display
Add gl2 to the list of possible vo's, my ATI r6xx works well with it, but not gl
Change samplerate display from KB/s to KHz
0.9.7
Make sure mouse pointer disappears when over the window and not moving, mplayer didn't always do it.
Fix menu button not showing when starting with dvdnav://
Fix up/down arrow buttons in playlist view, items were moving by play order was not set right
Updated Polish translation
Fix condition where in replace and play mode the content is updated rapidly and the app crashes
Clean up code with 'make indent'
Update po files
Ensure that window is resized prior to launching the thread
Add on metadata loader change from length to demuxer to determine if metadata is loaded
Don't hang if non-media files are in the playlist, like album art
Correct display problem where video says it is one size, but plays at another
Correct details content
Fix Details display, however, content is wrong
Make the adjust layout code run in the event queue, rather than direct. However, this breaks details display
Don't process keys while over the playlist
Now that metadata loading is async, metadata is usually wrong for first item, so wait until it is available
for the playing item, availability is based on "not streaming and length > 0"
Allow accelerator keys that are not just letters to work when cursor is over the playlist
Allows typeahead to work, but also allows keys like F9 to work
Revert pane layout, caused too many issues
Rework pane layout, now give more space to the playlist than the video, works better for audio
Fix some user interface issues with the new randomization method
Remove the need for the nonrandomplaylist, should reduce memory requirements
Random playback is a little different now, the items in the playlist don't shift
Add config option to enable passthru of AC3/DTS content to s/pdif over alsa (disables audiometer)
Move metadata loading into a threadpool, so it is done in the background speeds up playlist loading
Handle screensaver disabling a little differently
Fix "Save" sensitivity when running in plugin mode
Use SessionManager to inhibit idle when gnome-power-manager is >= 2.26, otherwise use ScreenSaver
Property gui layout patch by assult64
In set_alsa_volume, if not using asound then tell mplayer to do it
Retain advanced video settings when switching to new video
Apply ICY patches and volume rounding patches from assult64
Remove the X and Z accelerator tips off the menus, but they still work, fixes bug 234
Enable title searching when mouse is over the playlist, disables accelerators during this.
Apply patch for using default playlist from Adrian Dimitrov
When working in ALSA or PULSE flat mode, set volume thru alsa and not thru mplayer
Rework how the details are shown, when they are requested
Stop xscreensaver when media is known to be a video
Add man page from Debian/Ubuntu to source
Don't mess with the volume when muted in alsamixer
Updated media tracker, lots of bugs about the old one being "ugly" and I was "torturing people"
Add -noidle to mplayer options, cause people like to add it to the .mplayer/config file
Fix some problems with cache flags
When GIO is enabled, enable cache if GIO says file is not native
Added Czech translation by Petr Pisar
Rework subwindow layouts, do all pane allocations now thru adjust_layout
Fix X and Z keys not working in fullscreen mode
Move subcp out of disable_ass if block
Make loading a secondary http:// url via open location work correctly
Set media label to be ellipsized on long values
If we have an http url and its playback time was very short, retry with the playlist flag
Make resizeing on new video media an option under Interface, defaults to false
Add in option to add a margin for the subtitles on the lower part of the video
Only use embedded fonts when using an MKV container, fallback to specified fonts otherwise
Correct some drag and drop mechanics when playlist opened vs closed
Fix problems with bring to front and embed mode
Playlist colums are now sortable, Title, Artist and Album. New button to unsort list as well.
Apply patch "bring_to_front" plus some additional changes
Workaround side effect of forcecache option
If single instance mode, then always show playlist if start with playlist visible is specified
Tell session manager and screen saver to inhibit going idle
Add Dutch Translation
Restart player at 'close' location when preferences are changed
Exact frame is limited by mplayer, so restart may not be in exact location
Add option to Edit->Preferences to select the default audio output more Stereo, Surround or 5.1
Added Lithuanian translation
Fix minor memory leak
Have ogv files use the lavf demuxer
Fix window inital size when playlist is visible.
When running in ALSA or PULSE (flat volume), track the main volume control (unless using softvol)
Raise max cache size from 32MB to 256MB
Switch audio language properly in multiaudio file when langcodes are present
When loading a file that has external subtitles, default to that subtitle mapping
Add external subtitles to the subtitle language menu with tag "FILE 0"
Icons provided by Victor Castillejo
Update icon cache during install
Add in menu options for increasing and decreasing subtitle delay
Add in new icons, attention packagers: new file locations $datadir/icons
Add enca to the list of language codes, use this if mplayer supports enca
for even better detection add ":[2 letter lang code]" after enca (ie enca:ru)
Set sub_source to 0 (file) when ID_FILE_SUB_ID is found
Prepare for multiple icon sizes
Replace calls to g_strncasecmp with g_ascii_strncasecmp
Fix nautilus property page so that it works correctly
Set flat volume flag in schemas depending on version of pulseaudio installed
Add "Respond to Keyboard Media keys" option
Move some functions to libgmlib
Add internal ASX parser
Version bump and add -fPIC to gmtk and gmlib
Remove need to use libtool
Apply patch to fix --as-needed linker flag
0.9.6
Fix volume setting, when passed on command line
Updated Turkish and Chinese Translations
Some fixes for crap files
Slight change to the interface preferences layout screen
Fix bug #187 - no video when playlist opened
Update several translations Spanish, Chinese, Korean, Greek, Serbian, Japanes
Updated Polish translation
Allow screenshot to work correctly when paused, although frame is still advanced 1 frame
Fix playlist visibility on load when view playlist on load option is set
Fix window resize issue when details are shown and second video is loaded
Add cancel button to folder load progress bar, clicking cancel clears the playlist
and cancels the load
Change -af to -af-add when adding in the export audio filter
Switch to shared dbus connection, rather that private for faster startup
Fix some problems with streaming media
Prevent Drag n Drop reordering in playlist view
Fix image rescale issue, when mplayer display sizes are different than info values
Prevent PostProcessing filters from activating with vdpau or xvmc vo's
Fix popout to fullscreen mode when embedded to work under KWin
Make ESC take you out of fullscreen mode, but quit when in normal player mode
Fix rounding error in seconds calculation, when displaying
Add new commandline options --large_buttons and --always_hide_after_timeout
--large_buttons - show interface with icons 2.5x biffer, useful for touchscreens
--always_hide_after_timeout - control bar will slide away even when
not in fullscreen mode, useful for small screens