#
582b7d16 |
|
22-May-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
MediaPlayer: missing localization Fixes #16062
|
#
86950f4e |
|
02-Dec-2017 |
CodeforEvolution <themysterymail555@gmail.com> |
MediaPlayer: Add Retrieving Track Number through Scripting Also fix some backend logic Change-Id: I4b24786ece4be1e9007686d46f6541d39df7a33b Reviewed-on: https://review.haiku-os.org/c/haiku/+/319 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
3248de3d |
|
10-Jul-2018 |
Julien Lepiller <julien@lepiller.eu> |
Mediaplayer: remember position and volume Change-Id: I43fa7cbcedd39c39e4b136e9e1f9bb34bf3eb570
|
#
70efd0db |
|
29-Jun-2016 |
Dario Casalinuovo <b.vitruvio@gmail.com> |
MediaPlayer: Avoid to recreate the supplier more than needed * MediaPlayer attempted to recreate each time the media supplier(s), and implictly it recreated also the BMediaFile. This works fine with local data that can be accessed fastly, but makes lots of troubles with network streams such as BMediaIO. The result of this was that the Streamer plugin has been recreated each time having memory and network wasted other than performances. * I tried to keep intact the previous logic, and it looks OK for me, this has been done by moving out of the Controller the ownership of the TrackSupplier and adding a little utility class that do the releasing job previously done by the ObjectDeleter. * Reviews are appreciated.
|
#
b5387eff |
|
06-Jan-2016 |
Markus Himmel <markus@himmel-villmar.de> |
MediaPlayer: Show individual track length in playlist window Signed-off-by: Dario Casalinuovo <b.vitruvio@gmail.com>
|
#
1c68b67a |
|
04-Jan-2016 |
Markus Himmel <markus@himmel-villmar.de> |
MediaPlayer: Show total playlist length Signed-off-by: Dario Casalinuovo <b.vitruvio@gmail.com>
|
#
20e36f6e |
|
26-Nov-2011 |
Philippe Saint-Pierre <stpere@gmail.com> |
Missing call to InitCheck() causing deadcode CID 10803
|
#
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
|
#
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
|
#
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
|
#
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
|
#
20e36f6e64394229fd7c0c4e932560f83d26b99c |
|
26-Nov-2011 |
Philippe Saint-Pierre <stpere@gmail.com> |
Missing call to InitCheck() causing deadcode CID 10803
|
#
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
|
#
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
|
#
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
|
#
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
|