#
2bda9272 |
|
12-Apr-2022 |
Jim906 <jim_l@fastmail.com> |
MediaPlayer: add .pls playlist support * Add PlaylistFileReader class and derived M3uReader and PlsReader classes. * Move most of the code from Playlist::AppendM3uToPlaylist to PlaylistFileReader::_AppendItemToPlaylist * For each File line in the .pls file, a PlaylistItem is added to the MediaPlayer playlist. * For each Title/Length line, the data is applied to the most recently added PlaylistItem. * The NumberOfEntries and Version lines are read to make them available for future use, but currently they have no effect. * Fixes #6813 Change-Id: Ifa23d0df2e4d5b466aa7b85649a78276cff986ef Reviewed-on: https://review.haiku-os.org/c/haiku/+/5201 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
6375ef05 |
|
10-Apr-2021 |
Fredrik Modéen <fredrik@modeen.se> |
Move SettingsMessage to a central location * Move SettingsMessage * Remove SettingsMessage from MediaPlayer and WebPositive * Use the central SettingsMessage in MediaPlayer and WebPositive (Later Bluetooth) * Fix a Jam file. Change-Id: I3bb82a40082c5ece5c2aea2468a77bcd9f15ce77 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3856 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
013af6f0 |
|
20-May-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
build: define architectureObject as local variable.
|
#
00b62cbe |
|
01-Nov-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix DoCatalogs for MediaPlayer since it uses gristed sources, it must be inside the multiarch block.
|
#
ae80bc1f |
|
01-Nov-2017 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Make it possible to build MediaPlayer with gcc5 on gcc2 system For now only for testing and evaluation purposes. We may switch to this in the default image if it proves to be better at playing various files.
|
#
92cb0c5d |
|
30-Jun-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
MediaPlayer: Add GUI to open network streams
|
#
e00ede2b |
|
14-Mar-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
MediaPlayer: Add UrlPlaylistItem
|
#
8028ede7 |
|
15-Jan-2016 |
Rene Gollent <rene@gollent.com> |
Build: Add architecture rule for libshared.a. - As suggested by Ingo, add libshared.a to the architecture name map. This allows it to be linked by its short name like other frequently used libraries. - Adjust all Jamfiles referencing the lib accordingly.
|
#
485f5339 |
|
15-Dec-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
RWLocker: Move to kits/shared. As requested by looncraz. A lot of stuff in IOM/MediaPlayer's 'support' directories probably should be moved to 'shared' anyway.
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
60f75e90 |
|
04-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Merge liblocale.so into libbe.so. * Make the locale kit a part of libbe. * Drop the LocaleBackend kludge used from within libbe (and from other places, too) in order to access system catalog strings. This is now done via gSystemCatalog, which is provided and initialized by libbe. * Drop all references to liblocale.so from all Jamfiles. * Add legacy symlink liblocale.so in order to keep optional packages that rely on it in a working state. TODO: the documentation hasn't been updated.
|
#
ec2878c3 |
|
20-Apr-2011 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Patch by SHINTA: add MediaPlayer cover image/artwork support. This implemented #7430 enhancement. Arigato gozaimasu! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
435b3230 |
|
25-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
- Finnish localization updated from HTA in request from Jorma Karvonen; - InfoWin.cpp forgotten to be added into DoCatalogs in r40688 added with this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40689 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
238df8fb |
|
29-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by Dziadek as part of GCI : localize MediaPlayer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40021 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8ccdf52 |
|
27-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Added basic support for SRT subtitle files. It only works if the SRT file is placed alongside the current playlist item under the same name (sans extension). The name of the language is taken from the file which needs to be separated by a dot (should be improved). * Instead of the black outline, subtitles have a nice drop shadow now, which is easier on the eyes somehow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38827 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25fb0e67 |
|
26-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Added SubtitleBitmap class which can create a transparent BBitmap from a subtitle line as found in SRT files. It supports all tags except positioning (should probably be handled in upper layers anyway). The parsing is simplistic but should be robust. The layout of text is handled by an offsreen BTextView. VideoView can be given a subtitle string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38822 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6d5916a |
|
26-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Since a lot of MediaPlayer code would actually not compile on BeOS anymore, I've removed the BeOS versions from the rest of the source. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38815 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4243bc41 |
|
21-Sep-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added support for dropped queries - the queries will be evaluated once, only (ie. no live mode). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f70b711f |
|
18-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Flesh out attribute support in PlaylistItem/FilePlaylistItem some more. * Finish refactoring and abstracting BMediaFile/BMediaTrack out of the Controller. There is TrackSupplier now and MediaFileTrackSupplier. One could now implement another PlaylistItem class besides FilePlaylistItem, which provides other implementations for TrackSupplier (i.e. for testing DVD playback). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5bacae95 |
|
17-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Make use of the new meta-data API and display the audio track menu item label as the language of the track. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38688 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4e57cee5 |
|
08-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Added DurationView, defaulting to show the time remaining to finish. * Added DurationToString to support code, used by the PositionToolTip as well now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b000c602 |
|
08-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Reimplemented the transport buttons based on BButton. * Reimplemented the SeekSlider and VolumeSlider based on BSlider. * Updated the look to fit with the rest of Haiku. * Switched TransportControlGroup to layout management. * Got rid of a whole lot of ancient cruft. * Fixed a bunch of display bugs in PeakView. There is no usability change, yet, except that the controls stay centered, and that the volume slider snaps to the middle now. I didn't check if other targets use the removed sources, before I do a build of an image, I wanted this in SVN. I am using another computer and have not yet had any file corruptions so far, but I am not trusting it completely yet... :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38584 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
044dc96b |
|
07-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Moved TransportControlGroup into "interface" folder, as it's a more or less generic foundation class. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38568 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
123bb4d5 |
|
28-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a position tool tip to the seek slider. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33816 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c60fcc87 |
|
23-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Changed the PlaylistItem interface to be hopefully more flexible. It can probably still be improved. * Renamed EntryRefPlaylistItem to just FilePlaylistItem. * Moved the "move into Trash" and "restore from Trash" implementation into FilePlaylistItem. Also added what's needed to allow Tracker to restore the entry itself. * Refactored everything to make Playlist use PlaylistItems instead of entry_refs and all that entails... * The transition to virtualize PlaylistItems is not complete yet in the Controller, since it still uses BMediaFile there. But it's much easier to change that now. * Objects which keep a PlaylistItem around do correct reference counting, but some commands could be simplified if they were using references as well. It still should work correctly, though, if I didn't miss anything. It should also fix theoretical situations of encountering out-of-memory while messing with the Playlist leading to inconsistent state between Undo/Redo and then leaking items because of that. * Added the discussed change that MediaPlayer checks it's own supported types before rejecting a file by super type. (untested) * When importing playlist items, the currently playling item is better maintained during Undo/Redo. * Some debugging code added in MediaTrackAudioSupplier, no functional changes. * Fixed a number of coding style issues and automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30834 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18b1ca6b |
|
18-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Auto hide the mouse after 5 seconds. * Disable the screen saver when playing in full screen mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd091096 |
|
16-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Refactor the "Remove and Put into Trash" backend a bit to allow giving it an index and not work on the current selection only. * Reenable the code in MainWin that implements the shortcuts to trigger this feature during playback. Now it uses the Undo/Redo stack and profits from existing polish. * Add missing fPlaylist locking in MainWin at several places. Should not have caused any realworld problems, though. * Add Undo/Redo shortcuts to MainWin and forward to Playlist window. * Make sure the Playlist window opens on the same workspace as the player window. This could be seen when launching MediaPlayer on one workspace, later moving the window and then opening the Playlist window, it would open on the original workspace. The new behavior additionally pulls the playlist when it's already open and you invoke the "Playlist" menu item. * Added the beginnings of a refactoring to make the Playlist and everything else use a PlaylistItem class, instead of entry_refs directly. This stuff is not yet used, though, just compiles. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26e9cdb7 |
|
22-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
I shouldn't push my luck too much, so I'm commiting these WIP changes: * Removed unmaintained makefile. * Renamed TPreferences to SettingsMessage, which better describes the beast. * Renamed setter functions in SettingsMessage for more convenient use. * Added getter functions which take a default value argument that is returned when there is no value for the given key. * Cleanup in Settings.[h|cpp], made things simpler and more convenient. Removed redundant saving of the settings/message, which SettingsMessage already takes care of. Added a global instance of the application settings. * Some cleanup in FileReadWrite and Playlist. * Reimplemented the SettingsWindow with the new layout API, the old code is still in place for compiling for BeOS. * Added two more check boxen for the overlay and bilinear scaling option I intend to add eventually. * Refactored the rest of the code in SettingsWindow to use the new global settings instance and also support a Revert feature. All the new controls are only available in Haiku though. * Enabled the Settings... menu entry in the Settings window for access to the SettingsWindow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9282400f |
|
06-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* The SeekSlider did not update the knob when it was resized. * Subtile visual improvements to the SeekSlider. * Added a PeakView for displaying the audio peaks that are produced by the AudioProducer. * A MessageEvent can now directly take a custom BMessage for delivery. * The peak notification mechanism is a bit separate from the rest of the Controller notification design, since the notification delivery should be delayed until the audio is actually audible. I may change this quick and dirty design though, since it is not so nice. The target time could also be part of the message and be handled at a different stage, but that would make it less efficient. * Layout improvements to the playback controls. * Code cleanup here and there, changed some license statements. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34ff70da |
|
05-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Added "Randomize" feature to Playlist window (Edit menu). It randomizes either the selected items, or the entire list if nothing is selected. * Small cleanups here and there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26264 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50450a00 |
|
21-Jun-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Implemented an AudioReader subclass "AudioVolumeConverter" which applies a volume to the audio data. It ramps between a previous and the current volume if necessary to smooth out the changes. The volume slider functionality is thereby restored. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26066 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9639f1bf |
|
05-Jun-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Move the color_space_to_string() function into it's own file. * On BeOS "bitmaps_support_space()" returns false for YCbCr color spaces. :-( * Refactor the code which sets up the decoded format in the MediaTrack- VideoSupplier to always start with a clean format for multiple calls to BMediaTrack::DecodedFormat(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fc56ed5 |
|
30-May-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Moved a bunch of non-primary interface classes into a new subfolder "interface" * Complete reimplementation of the playback engine using Media Nodes: - Seeking video files does not appear to lockup the playback anymore, but works on a frame accurate level even for keyframe based streams. There is currently a problem with certain container formats, the audio track reports a "Device Seek Error" in certain conditions. In that case audio goes silent, and can be restarted by going back to the beginnings of the stream. - Video overlays are now supported. - It would be possible to connect the output of the MediaPlayer to other applications or dormant media nodes. * Known regressions: - The volume slider has currently no effect anymore. - Switching the audio track during playback has a known race condition and can crash the player. - The new engine is not as "light weight" as the old one. I tagged the previous implementation in tags/components/mediaplayer-engine-v1. It does not seem to have any noticable effect though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
658aafcb |
|
06-Apr-2008 |
François Revol <revol@free.fr> |
Add recent files to the Open File menu. Add dropped files to the roster's list of recent files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b7f76bc |
|
01-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Applied Patch by Frederik Modeen with some changes by myself: * Created Settings window similar to R5 MediaPlayer. * Prepared loading and saving of settings. * Settings menu entry is hidden for the time being, since these new settings do not actually have any effect yet. * Prepared loading and saving of Playlists. * ZETA Playlists can be dropped on the Player and should load fine. Myself: * Cleanup in MainWindow.cpp for line width limit. To Frederik: I removed the buttons again from the Playlist window, since they don't do anything yet, and the features are available from the menu as well. An icon bar would be better, IMHO. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24715 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
415ef601 |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* probably fixed the build, did I forget some files before? * implemented full undo/redo for any playlist operations git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21317 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc2fbed2 |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* implemented infrastructure for undo/redo of playlist operations, everything regarding playlist modification is now tunneled through the playlist window git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21312 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
09464bc9 |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* extraced PlaylistListView into it's own files * lots of changes, besically these make the Playlist window usable - drag sorting works (hold shift to copy instead of move items) - removing items with the delete key works - dragging files/folders from Tracker works (hold shift to insert them in the existing playlist, othewise the new files replace the playlist) * some refactoring and bug fixes in previously unused functionality * Playlist can now be locked (needed to be), and is in ControllerView, MainWin and PlaylistListView git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21305 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fa5e5fe |
|
29-May-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* added notification support to Playlist and Controller * added AbstractLOAdapter by Ingo Weinhold which makes notifications asynchronous * removed "Player" interface/concept, replaced it by the notification mechanism (window loads new file when "current" ref index changes in Playlist) * removed some cross classes dependencies * the wind buttons are not displayed anymore for now * lots of changes to the Controller - the decoder/player threads are kept running for the entire lifetime of the Controller object (in essence, makes it possible to playback seamless) - abstracted BMediaTrack usage into "Video-" and "AudioSupplier" objects (the BMediaTrack pointers are only still there, because I have not gotten around to fix the messy/hacky InfoWindow) - reaching the end of the stream will trigger a notification, so that the next file from the playlist is played - fSoundOutput is managed by the Controller - tried to make seeking seem more controlled (slider doesn't jump back to previous position) - playback position is correctly updated in GUI - volume is maintained independend of SoundOutput so that it can be transfered from one to the next output - performance time is maintained correctly (?) even if no audio stream is present * work in progress Playlist window (drag sorting does not work yet!) * rearranged menus a bit * rearranged overlay code in the VideoView, but it cannot work like it is currently designed, since the buffers need to be switched all at once, which the video decoding thread is not doing yet * dragging files into the main window with shift held down appends to the existing playlist * dropping folders adds files recursively * pressing space toggles playback (instead of changing some settings of the GUI) * fixed some more minor issues or unimplemented stuff in the UI git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c91fb637 |
|
01-Mar-2007 |
François Revol <revol@free.fr> |
Add a File Info Window to MediaPlayer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03f56b46 |
|
20-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
fix build with gcc4 because of libstdc++ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb365709 |
|
08-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added a simple seeking slider for Marcus to play with... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17371 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0aaf5eb1 |
|
07-May-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added a sound output class to push data to the mixer, also started audio and video play threads git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
490fa01c |
|
24-Apr-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
fixed build git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c98821ac |
|
24-Apr-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added GUI classes for the transport control panel implementation * as noted by the headers, these originate from Be Sample Code or code that was written by myself alone for VLC (they have been updated in the meantime though) * seek slider is missing yet as well playback position info view (could be taken from VLC as well, I still have the implementation that contains only my own code) * fixed application quitting when only one of multiple player windows is closed (not it quits when the last player is closed or MediaPlayer->Quit is selected from the menu) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17222 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
78838bb7 |
|
23-Apr-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added MediaPlayer to the build git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd5c21f4 |
|
15-Aug-2004 |
beveloper <beveloper@nowhere.fake> |
Removed incomplete Media Player GUI. A new player is beeing developed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
829d826c |
|
30-Dec-2003 |
shatty <shatty@nowhere.fake> |
no support headers required git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
295e62da |
|
28-Dec-2003 |
shatty <shatty@nowhere.fake> |
shell git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fa2f27a |
|
28-Dec-2003 |
shatty <shatty@nowhere.fake> |
beginning basics for MediaPlayer git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
b0944c78b074a8110bd98e060415d0e8f38a7f65 |
|
01-Aug-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
More work towards hybrid support * All packaging architecture dependent variables do now have a respective suffix and are set up for each configured packaging architecture, save for the kernel and boot loader variables, which are still only set up for the primary architecture. For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++, and TARGET_LIBSTDC++ are set to the respective values for the primary packaging architecture by default. * Introduce a set of MultiArch* rules to help with building targets for multiple packaging architectures. Generally the respective targets are (additionally) gristed with the packaging architecture. For libraries the additional grist is usually omitted for the primary architecture (e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that Jamfiles for targets built only for the primary architecture don't need to be changed. * Add multi-arch build support for all targets needed for the stage 1 cross devel package as well as for libbe (untested).
|
#
60f75e901ce3063c63441ac644dd0e55a17d5d09 |
|
04-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
Merge liblocale.so into libbe.so. * Make the locale kit a part of libbe. * Drop the LocaleBackend kludge used from within libbe (and from other places, too) in order to access system catalog strings. This is now done via gSystemCatalog, which is provided and initialized by libbe. * Drop all references to liblocale.so from all Jamfiles. * Add legacy symlink liblocale.so in order to keep optional packages that rely on it in a working state. TODO: the documentation hasn't been updated.
|
#
ec2878c3cf93d351213f9c2f4407fc921a4860fb |
|
20-Apr-2011 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Patch by SHINTA: add MediaPlayer cover image/artwork support. This implemented #7430 enhancement. Arigato gozaimasu! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41271 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
435b323040eb7bc509b358c4647c64c3a40329f3 |
|
25-Feb-2011 |
Siarzhuk Zharski <zharik@gmx.li> |
- Finnish localization updated from HTA in request from Jorma Karvonen; - InfoWin.cpp forgotten to be added into DoCatalogs in r40688 added with this. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40689 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
238df8fb8531e56c1cef834cebe0ad42cb5ed81d |
|
29-Dec-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Patch by Dziadek as part of GCI : localize MediaPlayer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40021 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8ccdf52032feea5e7853631dee57cf7f6302c5d |
|
27-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Added basic support for SRT subtitle files. It only works if the SRT file is placed alongside the current playlist item under the same name (sans extension). The name of the language is taken from the file which needs to be separated by a dot (should be improved). * Instead of the black outline, subtitles have a nice drop shadow now, which is easier on the eyes somehow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38827 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25fb0e67fdb540a8fa867b3dbbe40ae7207e903a |
|
26-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Added SubtitleBitmap class which can create a transparent BBitmap from a subtitle line as found in SRT files. It supports all tags except positioning (should probably be handled in upper layers anyway). The parsing is simplistic but should be robust. The layout of text is handled by an offsreen BTextView. VideoView can be given a subtitle string. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38822 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b6d5916a70257d4dc875b7a6b03ee55e12158c7c |
|
26-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Since a lot of MediaPlayer code would actually not compile on BeOS anymore, I've removed the BeOS versions from the rest of the source. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38815 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4243bc41f280fc911c8b648dbbb895b539ff4fd6 |
|
21-Sep-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added support for dropped queries - the queries will be evaluated once, only (ie. no live mode). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38768 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f70b711fe02a4aae30692678c1c7c143050bc849 |
|
18-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Flesh out attribute support in PlaylistItem/FilePlaylistItem some more. * Finish refactoring and abstracting BMediaFile/BMediaTrack out of the Controller. There is TrackSupplier now and MediaFileTrackSupplier. One could now implement another PlaylistItem class besides FilePlaylistItem, which provides other implementations for TrackSupplier (i.e. for testing DVD playback). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5bacae95fe04b9d957fad95ce76b1e3f8a63409e |
|
17-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Make use of the new meta-data API and display the audio track menu item label as the language of the track. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38688 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4e57cee58b41e295d8b3a789f800b867575c8c17 |
|
08-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Added DurationView, defaulting to show the time remaining to finish. * Added DurationToString to support code, used by the PositionToolTip as well now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b000c602e305d40003307dcb73fbe3421b117b3d |
|
08-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Reimplemented the transport buttons based on BButton. * Reimplemented the SeekSlider and VolumeSlider based on BSlider. * Updated the look to fit with the rest of Haiku. * Switched TransportControlGroup to layout management. * Got rid of a whole lot of ancient cruft. * Fixed a bunch of display bugs in PeakView. There is no usability change, yet, except that the controls stay centered, and that the volume slider snaps to the middle now. I didn't check if other targets use the removed sources, before I do a build of an image, I wanted this in SVN. I am using another computer and have not yet had any file corruptions so far, but I am not trusting it completely yet... :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38584 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
044dc96bcef0262f3c3eda7c073dff070d3f440a |
|
07-Sep-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Moved TransportControlGroup into "interface" folder, as it's a more or less generic foundation class. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38568 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
123bb4d5fd4a1159c0beb21c936a88205cf42326 |
|
28-Oct-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a position tool tip to the seek slider. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33816 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c60fcc87e04b0af21ed9f01581b23d1f714a366f |
|
23-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Changed the PlaylistItem interface to be hopefully more flexible. It can probably still be improved. * Renamed EntryRefPlaylistItem to just FilePlaylistItem. * Moved the "move into Trash" and "restore from Trash" implementation into FilePlaylistItem. Also added what's needed to allow Tracker to restore the entry itself. * Refactored everything to make Playlist use PlaylistItems instead of entry_refs and all that entails... * The transition to virtualize PlaylistItems is not complete yet in the Controller, since it still uses BMediaFile there. But it's much easier to change that now. * Objects which keep a PlaylistItem around do correct reference counting, but some commands could be simplified if they were using references as well. It still should work correctly, though, if I didn't miss anything. It should also fix theoretical situations of encountering out-of-memory while messing with the Playlist leading to inconsistent state between Undo/Redo and then leaking items because of that. * Added the discussed change that MediaPlayer checks it's own supported types before rejecting a file by super type. (untested) * When importing playlist items, the currently playling item is better maintained during Undo/Redo. * Some debugging code added in MediaTrackAudioSupplier, no functional changes. * Fixed a number of coding style issues and automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30834 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18b1ca6bbed4162b65def00ab29d1d3009e88577 |
|
18-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Auto hide the mouse after 5 seconds. * Disable the screen saver when playing in full screen mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30797 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd09109647c709561a966752f1c2346f4f5a0e20 |
|
16-May-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Refactor the "Remove and Put into Trash" backend a bit to allow giving it an index and not work on the current selection only. * Reenable the code in MainWin that implements the shortcuts to trigger this feature during playback. Now it uses the Undo/Redo stack and profits from existing polish. * Add missing fPlaylist locking in MainWin at several places. Should not have caused any realworld problems, though. * Add Undo/Redo shortcuts to MainWin and forward to Playlist window. * Make sure the Playlist window opens on the same workspace as the player window. This could be seen when launching MediaPlayer on one workspace, later moving the window and then opening the Playlist window, it would open on the original workspace. The new behavior additionally pulls the playlist when it's already open and you invoke the "Playlist" menu item. * Added the beginnings of a refactoring to make the Playlist and everything else use a PlaylistItem class, instead of entry_refs directly. This stuff is not yet used, though, just compiles. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30776 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
26e9cdb72cc4f788f60ca38dc3309e62b8c6247b |
|
22-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
I shouldn't push my luck too much, so I'm commiting these WIP changes: * Removed unmaintained makefile. * Renamed TPreferences to SettingsMessage, which better describes the beast. * Renamed setter functions in SettingsMessage for more convenient use. * Added getter functions which take a default value argument that is returned when there is no value for the given key. * Cleanup in Settings.[h|cpp], made things simpler and more convenient. Removed redundant saving of the settings/message, which SettingsMessage already takes care of. Added a global instance of the application settings. * Some cleanup in FileReadWrite and Playlist. * Reimplemented the SettingsWindow with the new layout API, the old code is still in place for compiling for BeOS. * Added two more check boxen for the overlay and bilinear scaling option I intend to add eventually. * Refactored the rest of the code in SettingsWindow to use the new global settings instance and also support a Revert feature. All the new controls are only available in Haiku though. * Enabled the Settings... menu entry in the Settings window for access to the SettingsWindow. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27154 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9282400ff444c8d85c264f0f5fd16d1c639b7fae |
|
06-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* The SeekSlider did not update the knob when it was resized. * Subtile visual improvements to the SeekSlider. * Added a PeakView for displaying the audio peaks that are produced by the AudioProducer. * A MessageEvent can now directly take a custom BMessage for delivery. * The peak notification mechanism is a bit separate from the rest of the Controller notification design, since the notification delivery should be delayed until the audio is actually audible. I may change this quick and dirty design though, since it is not so nice. The target time could also be part of the message and be handled at a different stage, but that would make it less efficient. * Layout improvements to the playback controls. * Code cleanup here and there, changed some license statements. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26280 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34ff70da4f9ca0421ee84588fb4f7032247482c8 |
|
05-Jul-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Added "Randomize" feature to Playlist window (Edit menu). It randomizes either the selected items, or the entire list if nothing is selected. * Small cleanups here and there. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26264 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
50450a005341abdb44662e9c7368227f75ea3914 |
|
21-Jun-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Implemented an AudioReader subclass "AudioVolumeConverter" which applies a volume to the audio data. It ramps between a previous and the current volume if necessary to smooth out the changes. The volume slider functionality is thereby restored. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26066 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9639f1bf6c905a50ff01f38b23dac4dbe79fdd9e |
|
05-Jun-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Move the color_space_to_string() function into it's own file. * On BeOS "bitmaps_support_space()" returns false for YCbCr color spaces. :-( * Refactor the code which sets up the decoded format in the MediaTrack- VideoSupplier to always start with a clean format for multiple calls to BMediaTrack::DecodedFormat(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fc56ed57bdd5d2d44f33edd17d94210704613bd |
|
30-May-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Moved a bunch of non-primary interface classes into a new subfolder "interface" * Complete reimplementation of the playback engine using Media Nodes: - Seeking video files does not appear to lockup the playback anymore, but works on a frame accurate level even for keyframe based streams. There is currently a problem with certain container formats, the audio track reports a "Device Seek Error" in certain conditions. In that case audio goes silent, and can be restarted by going back to the beginnings of the stream. - Video overlays are now supported. - It would be possible to connect the output of the MediaPlayer to other applications or dormant media nodes. * Known regressions: - The volume slider has currently no effect anymore. - Switching the audio track during playback has a known race condition and can crash the player. - The new engine is not as "light weight" as the old one. I tagged the previous implementation in tags/components/mediaplayer-engine-v1. It does not seem to have any noticable effect though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25725 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
658aafcb6263a23f5422743cebd086be24730606 |
|
06-Apr-2008 |
François Revol <revol@free.fr> |
Add recent files to the Open File menu. Add dropped files to the roster's list of recent files. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b7f76bcfc37774f88e57a363f2f51263593f091 |
|
01-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Applied Patch by Frederik Modeen with some changes by myself: * Created Settings window similar to R5 MediaPlayer. * Prepared loading and saving of settings. * Settings menu entry is hidden for the time being, since these new settings do not actually have any effect yet. * Prepared loading and saving of Playlists. * ZETA Playlists can be dropped on the Player and should load fine. Myself: * Cleanup in MainWindow.cpp for line width limit. To Frederik: I removed the buttons again from the Playlist window, since they don't do anything yet, and the features are available from the menu as well. An icon bar would be better, IMHO. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24715 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
415ef601dfd3c244a31c1e9d60eb1689da854e3c |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* probably fixed the build, did I forget some files before? * implemented full undo/redo for any playlist operations git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21317 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc2fbed22d7db3b90ece4147cf5933a599fe39ee |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* implemented infrastructure for undo/redo of playlist operations, everything regarding playlist modification is now tunneled through the playlist window git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21312 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
09464bc90b61f0c038cd92e3894921c64caedf9a |
|
03-Jun-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* extraced PlaylistListView into it's own files * lots of changes, besically these make the Playlist window usable - drag sorting works (hold shift to copy instead of move items) - removing items with the delete key works - dragging files/folders from Tracker works (hold shift to insert them in the existing playlist, othewise the new files replace the playlist) * some refactoring and bug fixes in previously unused functionality * Playlist can now be locked (needed to be), and is in ControllerView, MainWin and PlaylistListView git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21305 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5fa5e5fea7e2752ce0f9eb514b82f7c34ea308e6 |
|
29-May-2007 |
Stephan Aßmus <superstippi@gmx.de> |
* added notification support to Playlist and Controller * added AbstractLOAdapter by Ingo Weinhold which makes notifications asynchronous * removed "Player" interface/concept, replaced it by the notification mechanism (window loads new file when "current" ref index changes in Playlist) * removed some cross classes dependencies * the wind buttons are not displayed anymore for now * lots of changes to the Controller - the decoder/player threads are kept running for the entire lifetime of the Controller object (in essence, makes it possible to playback seamless) - abstracted BMediaTrack usage into "Video-" and "AudioSupplier" objects (the BMediaTrack pointers are only still there, because I have not gotten around to fix the messy/hacky InfoWindow) - reaching the end of the stream will trigger a notification, so that the next file from the playlist is played - fSoundOutput is managed by the Controller - tried to make seeking seem more controlled (slider doesn't jump back to previous position) - playback position is correctly updated in GUI - volume is maintained independend of SoundOutput so that it can be transfered from one to the next output - performance time is maintained correctly (?) even if no audio stream is present * work in progress Playlist window (drag sorting does not work yet!) * rearranged menus a bit * rearranged overlay code in the VideoView, but it cannot work like it is currently designed, since the buffers need to be switched all at once, which the video decoding thread is not doing yet * dragging files into the main window with shift held down appends to the existing playlist * dropping folders adds files recursively * pressing space toggles playback (instead of changing some settings of the GUI) * fixed some more minor issues or unimplemented stuff in the UI git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21276 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c91fb637b62a85991908ff7349ca817dc35ab2f6 |
|
01-Mar-2007 |
François Revol <revol@free.fr> |
Add a File Info Window to MediaPlayer. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20293 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
03f56b465541a1797c706c3e5e94ca42243fe713 |
|
20-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
fix build with gcc4 because of libstdc++ git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb365709672ad1896ecd0150b21907ea902e05b3 |
|
08-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added a simple seeking slider for Marcus to play with... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17371 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0aaf5eb1ae99f9b0b78aa678191fde335f1fbc4e |
|
07-May-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added a sound output class to push data to the mixer, also started audio and video play threads git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
490fa01c0991e903586d97d4956e9dd993ee2a8b |
|
24-Apr-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
fixed build git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c98821ac7153ccee23df9eb72751102d7a967352 |
|
24-Apr-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added GUI classes for the transport control panel implementation * as noted by the headers, these originate from Be Sample Code or code that was written by myself alone for VLC (they have been updated in the meantime though) * seek slider is missing yet as well playback position info view (could be taken from VLC as well, I still have the implementation that contains only my own code) * fixed application quitting when only one of multiple player windows is closed (not it quits when the last player is closed or MediaPlayer->Quit is selected from the menu) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17222 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
78838bb7749bf44002ce3e60ba511615deb6aab1 |
|
23-Apr-2006 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
added MediaPlayer to the build git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bd5c21f44abb76796d499d83327cfba6727626dd |
|
15-Aug-2004 |
beveloper <beveloper@nowhere.fake> |
Removed incomplete Media Player GUI. A new player is beeing developed. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
829d826c09f649cbafd50920a01f9c64b96b48d9 |
|
30-Dec-2003 |
shatty <shatty@nowhere.fake> |
no support headers required git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5844 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
295e62da9ee9fc1443599f980914fd364aeb81f0 |
|
28-Dec-2003 |
shatty <shatty@nowhere.fake> |
shell git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fa2f27a0492f2d99d446213c56b2392defb0bf8 |
|
28-Dec-2003 |
shatty <shatty@nowhere.fake> |
beginning basics for MediaPlayer git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|