head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.10 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.8 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.6 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2008Q4:1.8.0.10 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.2 pkgsrc-2008Q1:1.7.0.4 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.2 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.6.0.4 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.2 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.5.0.6 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.4 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.4 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.2 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.4 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.2 pkgsrc-2005Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2009.03.16.12.13.31; author jmcneill; state dead; branches; next 1.8; 1.8 date 2008.04.15.18.23.54; author drochner; state Exp; branches; next 1.7; 1.7 date 2007.11.05.19.26.20; author drochner; state Exp; branches; next 1.6; 1.6 date 2007.04.11.18.03.39; author drochner; state Exp; branches; next 1.5; 1.5 date 2006.09.15.15.23.51; author jmmv; state Exp; branches; next 1.4; 1.4 date 2006.01.12.16.57.49; author jmmv; state Exp; branches; next 1.3; 1.3 date 2005.10.16.12.14.13; author jmmv; state Exp; branches; next 1.2; 1.2 date 2005.05.02.16.21.21; author drochner; state Exp; branches; next 1.1; 1.1 date 2005.03.22.16.37.32; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2005.03.22.16.37.32; author jmmv; state Exp; branches; next ; desc @@ 1.9 log @Update totem to 2.26.0. 2.26.0: * Make sure all the Python plugins are translated * Fix the language selection in the OpenSubtitles plugin 2.25.92: * Set PulseAudio application properties * Fix possible crasher in eggdesktopfile * Add support for MXF videos * Fix repeat not working in the browser plugin 2.25.91: * Document internal API for plugin writers * Fix a few focus problems * Accept human-friendly inputs in the "Skip To" dialogue * Add a huge number of languages to the subtitle downloader plugin * Make looping smoother when only one file is being played in repeat * Make the gallery creation progress window work as expected * Fix a possible crasher when getting metadata in the xine-lib backend * Many build fixes * Make Totem more robust when Python fails to initialise 2.25.90: * Add a UPNP/DLNA plugin * Add a plugin to allow creating galleries of screenshots for video files * Add a plugin to allow copying DVDs and VCDs through Brasero, as well as creating new DVDs from the playing video * Add support for Repeat and Shuffle through LIRC * Add support for a number of playlist types * Update audio and video files types supported by the properties window to not include playlists * Fix recent files not working when the playlist was empty * Avoid resetting colour balance sliders when set at the maximum or the minimum * Fix the screensaver not being disabled in some cases * Add number of build and UI fixes 2.25.3 (changes since 2.24.3): * Interface changes: - Make the left-click seek directly to the destination - Hide colour balance sliders that aren't available - Make modifiers work as expected when drag'n'dropping files - Use "Movie Player" everywhere in the interface - Add an arrow to the sidebar button - Convert British English messages to American English - Show the fullscreen popups when seeking with the keyboard - Better behaviour when changing the type of playlist to be saved - Fix playlist problems when removing an file that was deleted from the filesystem * Subtitle handling: - Add plugin to download text subtitles from OpenSubtitles.org - Allow selecting a text subtitle from the View menu, or by dropping the file onto the video widget - Add the subtitle and languages menus to the fullscreen popup * Browser plugin: - Remove the "basic" web browser plugin, we now use the same API as VideoLAN for our default plugin - Fix relative paths not resolving in some cases - Fix repeat=true only playing files twice * Plugins: - Add Jamendo plugin - Add support for streaming TV from MythTV - Fix YouTube movie playback following website changes - Make the local search and YouTube search sidebars look more alike - Add proper mute support for remote controls - Fix the metadata-updated signal to be useful * Build: - Remove libgnome dependency - Remove NVTV support - Use g_timeout_add_seconds() when possible * GStreamer backend: - Require the rsndvdbin plugin for DVD playback - Add zoom support - Fix some files not giving us metadata with the video indexer - Fix the video window getting bigger than the screen - When streaming, the pause button stops * Other: - Add ability to create a gallery image using the video thumbnailer @ text @$NetBSD: patch-aa,v 1.8 2008/04/15 18:23:54 drochner Exp $ --- Makefile.in.orig 2008-03-10 12:46:50.000000000 +0100 +++ Makefile.in @@@@ -61,7 +61,7 @@@@ RECURSIVE_CLEAN_TARGETS = mostlyclean-re distclean-recursive maintainer-clean-recursive ETAGS = etags CTAGS = ctags -DIST_SUBDIRS = lib bindings po data src help browser-plugin +DIST_SUBDIRS = lib bindings po data src help DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @ 1.8 log @update to 2.22.1 This switches to the gnome-2.22 release branch. @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @update to 2.20.1 This switches to the new gnome-2.20 branch. @ text @d3 1 a3 1 --- Makefile.in.orig 2007-09-16 23:55:43.000000000 +0200 d5 1 a5 1 @@@@ -73,7 +73,7 @@@@ RECURSIVE_CLEAN_TARGETS = mostlyclean-re d9 2 a10 2 -DIST_SUBDIRS = bindings po data lib src help browser-plugin +DIST_SUBDIRS = bindings po data lib src help @ 1.6 log @update to 2.18.1 This moves this pkg to the new stable gnome branch, too much to list here. @ text @d3 1 a3 1 --- Makefile.in.orig 2007-04-04 16:41:43.000000000 +0200 d9 2 a10 2 -DIST_SUBDIRS = po data src help browser-plugin +DIST_SUBDIRS = po data src help @ 1.5 log @Update to 2.16.0: 2.16.0 * Add keyboard support for the DVD keys: Up, Down, Left, Right * Add support for audio/AMR, audio/AMR-WB and Musepack * Remove old GStreamer 0.8 hacks * Avoid repeat being turned on when it shouldn't in the web browser plugin 1.5.92 * Fix a crash when HAL isn't available * Fix compilation with older versions of HAL, without HAL, and with the Browser plugin disabled * Save and restore the sidebar width * Set and use the connection speed preference (GStreamer) 1.5.91 * Numerous Browser Plugin enhancements: - Playlist support - Split the plugin in 4 different plugins, to allow name-based detection to work, and different Javascript interfaces to be used (Real Player/Helix, Windows Media Player and Quicktime compatible, and basic Totem) - Handle repeat and autostart parameters - Make sure the plugin is available for all Mozilla-based browsers - Make scrolling on the volume widget work as it should * New icon * Use HAL to determine the disc type * Save and restore which sidebar was showing, and whether Totem was maximised * Fix the window title not changing when playing files with broken names * Fix Ctrl+Q not working in fullscreen * More logo mode fixes (xine-lib) * Fix aspect ratio of visuals (xine-lib) 1.5.90 * Add a default filename to the save playlist dialogue * Add supprot for more DVD related remote buttons * Move the properties dialogue to the sidebar * Fix build with newer versions of D-Bus * Avoid linking directly against the Mozilla libraries, should allow build-time and run-time engines to be different (build against Mozilla, run in Firefox) * Make the "Seek To" dialogue work correctly when using the keyboard * Fix logo related redraws (xine-lib) * Try harder to extract audio/subtitles languages from files (GStreamer) 1.5.4 * update xine-lib requirement to avoid startup crashes 1.5.3 * Text subtitle encoding is now selectable * Numerous Browser Plugin enhancements: - Try to cache files while playing them - Add support for cache=true hint - Fix getting the true path for relative paths - Add support for audio-only playback - Add a way to copy the URL from the right-click menu - Add "Open in Movie Player" in the right-click menu * Make showing/hiding the sidebar not resize the video or the window * Pop down language and subtitle menus to avoid hangs when the language or subtitle changes while the menu is open * Add AC3 and Monkey's audio to the known filetypes * Draw the logo ourselves, so we don't crash on startup if the logo is too big for the X video buffer (xine-lib) * Show the logo when playing audio without visualisations * Fix a crash with non-default buffering values (GStreamer) * Fix a leak each time the logo was set (GStreamer) * Fix the "Skip to" dialogue not working when paused (GStreamer) 1.5.2 * Make Space Play/Pause when the video widget has the focus * Fix DVD playback when started from gnome-volume-manager * Allow localisation for time labels * Fix possible crash when using the Nautilus properties tab * Use HAL to detect presence of discs in the drives * Fix problems using the Mozilla plugin on PPC systems * Add Impulse Tracker and MOD files to the list of supported types * Add audio/vnd.rn-realaudio as a supported playlist format * Use theme friendly window icons * Fix a new installation of Totem not using visualisation (GStreamer) 1.5.1 * Add XSPF playlists read and write support * Allow users to choose the type of playlist to write when saving 1.5.0 * Remove unused DXR3 support * Remove GStreamer 0.8 support * Fix the GTK+-only version not displaying some menu items * Update the "Skip to" time label when entering time manually, fix sensitivity of the OK button in that dialogue * Fix crash on exit if the interface couldn't be loaded * Add basic support for the Quicktime Metalink playlists * Avoid deadlocks when forcing opening with a subtitle when there's none * Fix crash when setting the connection speed setting to the maximum * Make the previous/next icons in the popup the same as in the rest of the interface * Make menu shortcuts unaccessible in fullscreen * Make Ctrl+S show the "Skip to" dialogue as it should * Fix a small memory leak in the Nautilus properties plugin * Add debugging to the playlist parser * Make the preferences window appear on top of the main window at all times, and hide it straight away when exiting * Fix playback of non-Mozilla streams (such as mms) in the Mozilla plugin * Fix saving non-relative m3u playlists * Handle space as Play/pause in windowed mode if the video widget has the focus * Work-around broken .pls files from Virgin radio * Fix problems with sound not coming out when audio output selected isn't Stereo (xine-lib) * Fix pixel aspect ratio settings (GStreamer) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2006/01/12 16:57:49 jmmv Exp $ d3 1 a3 1 --- Makefile.in.orig 2006-09-03 21:39:11.000000000 +0200 d5 9 a13 9 @@@@ -315,7 +315,7 @@@@ sbindir = @@sbindir@@ sharedstatedir = @@sharedstatedir@@ sysconfdir = @@sysconfdir@@ target_alias = @@target_alias@@ -SUBDIRS = po data src browser-plugin help +SUBDIRS = po data src help EXTRA_DIST = \ COPYING.LIB \ autogen.sh \ @ 1.4 log @Update totem and totem-xine to 1.3.0. Update based on patch provided by martti@@. New features: * New Ukrainian (uk) help files * Use filters in the Open file dialogues * Support turning off the screensaver when gnome-screensaver is used * Scroll to the current file in the playlist when starting to play it * Add ability to play back DVDs and VCDs from .iso and .bin/.cue files * Add a menu item for switching angles on DVDs * Don't add backup files to the playlist * Remove audio CD playback from the UI, as to avoid duplication with sound- juicer and Rhythmbox Bug fixes: * Play file from the beginning when double-clicking on it in the playlist * Make CD drives with blank CDs in them unsensitive in the Play Disc menu * Avoid weird startes when using the "Toggle fullscreen mode" shortcut * Fix drag'n'drop on the playlist itself not working * Parse Shoucast playlists in .m3u files properly * Stop the currently playing song when loading a media, and playing this media fails * Set the play/pause buttons' tooltips according to the image * Fix possible crashes on startup when the widget creation functions cannot be found * Use N/A instead of '0' when the bitrate or the number of frames per second isn't available in the property window * Fix a possible crash on startup in the Mozilla plugin * Fix possible i18n problems with the Nautilus properties window and the Mozilla plugin * Fix compilation of the Mozilla plugin with newer versions of D-Bus * Fix a memory leak in the Mozilla plugin * Fix a crasher when running the Mozilla plugin in a debug build * Allow compiling the Mozilla plugin against xulrunner * Fix duplicate access key in the display preferences * Fix wrong accesskeys for the saturation and hue sliders * Show the video properties again when a stream has video * Move Totem's remote socket to TMPDIR * Remove libmusicbrainz dependency * Detect DVDs and VCDs properly on a pmount setup * Don't save Totem's thumbnail with an alpha component, for recent Nautilus changes * Remove keyboard shortcuts from the main video popup menu * Fix resizing of the sidebar * Fix problems parsing remote ASX files GStreamer: * GStreamer 0.10 support * Fix an access to invalid memory when getting metadata from a file xine-lib: * Avoid playback stopping when seeking forward in DVDs * Get the xine-lib version at run-time @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2005/10/16 12:14:13 jmmv Exp $ d3 11 a13 34 --- src/plparse/totem-disc.c.orig 2005-03-13 14:37:57.000000000 +0100 +++ src/plparse/totem-disc.c @@@@ -43,7 +43,31 @@@@ #include #include +#if defined(__linux__) #include +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +#include +#include + +#define CDROM_DRIVE_STATUS 0x5326 +#define CDROM_DISC_STATUS 0x5327 +#define CDS_AUDIO 100 +#define CDS_MIXED 105 +#define CDS_DATA_1 101 +#define CDS_DATA_2 102 +#define CDS_NO_INFO 0 /* if not implemented */ +#define CDS_NO_DISC 1 +#define CDS_TRAY_OPEN 2 +#define CDS_DRIVE_NOT_READY 3 +#define CDS_DISC_OK 4 +#define CDS_XA_2_1 103 +#define CDS_XA_2_2 104 +#define CDC_DVD 0x8000 +#define ENOMEDIUM ENODEV +#define CDROM_GET_CAPABILITY CDIOCCLRDEBUG +#else +#error "No support to access the CD in this platform." +#endif #include "totem-disc.h" @ 1.3 log @Update totem and totem-xine to 1.2.0: New features and significant updates in version... 1.2.0: * New French (fr) translation of the help files * Fix problems with the nautilus property window not getting translated properly * Add missing strings for translation * Remove warnings when exiting early because audio or video outputs aren't available (GStreamer) * Fix the visualisations not running on startup (xine-lib) * Correctly change the visualisation plugin when it's not currently in use (xine-lib) 1.1.5: * Fix Totem not finding the type of a disc when it's not in /etc/fstab * Some (more) volume button fixes * Don't leak memory when getting the supported mime-types of the plugin * Fix generation of the playlist-end signal in the playlist parser * Allow reading DVD off the disk (GStreamer) 1.1.4: * Fix sensitivity of the volume menu items * Avoid crashes with the screensaver disabling code * Use D-Bus for the communication between the mozilla plugin and the viewer (more reliable, and supports multiple plugins at the same time) * Make it impossible to have the sidebar smaller than the buttons it contains * Hide the sidebar when hiding the controls * Make the sidebar shortcut F9 like other GNOME applications * Add suport for ASF redirect files * Don't display the length in full-screen mode if it is unknown * Disable the "Save" button in the playlist if it is empty * More volume button fixes * Fix build with newer pkg-config versions * Fix double error messages when reading encrypted files (xine-lib) * Only create visual effects plugins when needed, not on startup (xine-lib) * Allow remote subtitle files (GStreamer) 1.1.3: * Move the playlist dialog to a sidebar * Use a new volume widget in the main player window * Deprecate the use of vcd:, dvd: and cd: to play discs, and have the user pass a directory (for vcd: and dvd:) or a device path (for all) instead * Avoid resizing on startup before we really show the window * Fix a crash when 'Hide controls' is called while starting up * Move the Repeat and Shuffle menu items to the Edit menu * Disable the Zoom menu items correctly on boundaries * Don't crash when trying to set the Zoom level during startup * Hide the main window quicker on exit * Make the album name selectable in the property dialogues * Update the length in the property window as the stream is played * Add the ability to write/read a title when saving a playlist * Ignore images and text files when reading playlists or parsing directories * Say that we support Shorten and 3GPP files * Show the track number in the window title if available * Avoid triggering the mouse pointer highlighter when in fullscreen * More resilient "Play disc" feature when trying to play back Audio CDs * Sort files before inserting them in the playlist when dropping them * Better parsing of ASX playlists and ASF reference files * Better Mozilla plugin headers detection * Fix compilation of the Mozilla plugin with GCC4 * Add a working volume button * Fix the Mozilla plugin's window showing up outside the browser (GStreamer) * Better iradio title support (GStreamer) * Add DVD subtitles support (GStreamer) * Better error messages on startup and during playback (GStreamer) * Fix some memory leaks (GStreamer) * Remove a few startup warnings (GStreamer) * Work-around problem in xine-lib that could mean files showing up as 0-length * Work-around errors when seeking near the end of an ASF/WMV file * Fix crashes when playing back some files with errors (xine-lib) * Add a proper warning when trying to play an empty file (xine-lib) * Fix hand icon not appearing on DVD menus in fullscreen (xine-lib) * Fix detection of still images with newer xine-lib * Fix screenshot aspect ratio for some MPEG files 1.1.2: * Use MusicBrainz to get Title, Album, etc. for audio CDs * Also read 3 letters country-codes for subtitles and languages * Remove unexisting local files from the recent files list * Make subtitles and languages menus unsensitive rather than their submenus * Have the nautilus properties page set the tab label according to the file type * Add the "--print-playing" command-line option that does what it says * Desensitise zoom menu items when boundaries are reached * Allow building the Mozilla plugin with Firefox * Avoid deadlocks/CPU burn with the thumbnailer * Fix GTK+ only build, remove GNOME dependency on the thumbnailer * Make the Exit fullscreen appear on the right screen for Xinerama setups * Misc Mozilla and playlist fixes * Fix some playlist files from winamp.com not being parsed properly * Don't show the fullscreen popups when the video window isn't focused * Fix crash with some recent files * Allow to pass a device directly to the playlist, for DVD and VCD * Better error messages for some types of input (xine-lib) * Fix crashes when zooming out too far (xine-lib) * Prevent window flickering with some files (GStreamer) * Implement per-track CD playback (GStreamer) * Improve metadata loading in the nautilus properties page (GStreamer) * Implement aspect-ratio switching (GStreamer) * Add subtitles/languages labels for audio streams (GStreamer) 1.1.1: * Major enhancements to the experimental mozilla plugin * Remove use of libnautilus-burn, and list all the CD drives in the main movie menu * Add a preference to select the subtitle font * Avoid the progress bar changing the status bar's height * Allow Totem to be passed multiple files by Nautilus * Translate the language names in Totem's menus * Make the "Skip to..." dialog appear again * Don't crash if the playlist contains non-UTF8 data * Fix parsing of some ASX playlists * Slight performance increase in adding entries to the playlist * Fix Drag'n'drop of files and directories with broken UTF-8, and from Konqueror * Close the 'Open Location' dialogue when 'Esc' is pressed * Fix a crash when reaching the first element in a shuffled/repeat playlist * Fix parsing of directories with special characters and broken UTF-8 * Use the new 'Leave fullscreen' icon and label * Add the Video bitrate in the properties * Prevent a click in the recent files really opening the first file twice * Add --play and --pause command-line options * Fix compilation with glibc 2.2 systems * Add a man page for totem-video-thumbnailer, and update the totem one * Fix possible crash in the BaconMessageConnection * Require glib 2.6.3 to fix the thumbnailer exiting too soon * Fix date shown from some OGG files (GStreamer) * Fix the cursor not disappearing (GStreamer) * Allow relative paths to be passed to the thumbnailer (GStreamer) * More HIG fixes @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2005/05/02 16:21:21 drochner Exp $ d5 1 a5 9 @@@@ -34,7 +34,6 @@@@ #include #include #include -#include #include #include @@@@ -44,7 +43,31 @@@@ @ 1.2 log @update to 1.0.2 changes: bugfixes, minor UI improvements @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- src/totem-disc.c.orig 2005-03-13 14:37:57.000000000 +0100 +++ src/totem-disc.c @ 1.1 log @Initial revision @ text @d3 1 a3 4 Based on patch from FreeBSD: http://www.freebsd.org/cgi/cvsweb.cgi/ports/multimedia/totem/files/patch-src_totem-disk.c --- src/totem-disc.c.orig 2005-03-21 09:37:06.000000000 +0100 d5 1 a5 1 @@@@ -34,12 +34,35 @@@@ d13 4 a16 1 #include d23 14 a36 14 +#define CDROM_DRIVE_STATUS 0x5326 +#define CDROM_DISC_STATUS 0x5327 +#define CDS_AUDIO 100 +#define CDS_MIXED 105 +#define CDS_DATA_1 101 +#define CDS_DATA_2 102 +#define CDS_NO_INFO 0 /* if not implemented */ +#define CDS_NO_DISC 1 +#define CDS_TRAY_OPEN 2 +#define CDS_DRIVE_NOT_READY 3 +#define CDS_DISC_OK 4 +#define CDS_XA_2_1 103 +#define CDS_XA_2_2 104 +#define CDC_DVD 0x8000 d43 2 a44 2 #include #include @ 1.1.1.1 log @Initial import of totem, version 1.0: Totem is simple movie player for the GNOME desktop based on GStreamer and Xine. It features a playlist, a full-screen mode, seek and volume controls, as well as a pretty complete keyboard navigation. This package is built using the GStreamer backend. @ text @@