Commit graph

45 commits

Author SHA1 Message Date
Linus Nielsen Feltzing
263068c6cd File rename wrongly accepted an empty target filename, corrupting the file system
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6468 a1c6a512-1295-4272-9138-f99709370657
2005-05-13 10:35:32 +00:00
Linus Nielsen Feltzing
8a237a829e More audio code restructuring, mostly renaming functions so far
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6246 a1c6a512-1295-4272-9138-f99709370657
2005-04-04 12:06:29 +00:00
Thom Johansen
6a33dd761e Undo previous commit. Apparently, this is not wanted behaviour.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6158 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 18:26:34 +00:00
Thom Johansen
7144e38b5f "Open With" menu duplicate entry bug fixed.
Only plugins that match the target file extensions are now listed.
Patch by Patr3ck.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6157 a1c6a512-1295-4272-9138-f99709370657
2005-03-06 18:13:16 +00:00
Jose Maria Garcia-Valdecasas Bernal
8d2fe0dcc1 fixes an issue with LANG_PLAYINDICES_PLAYLIST id.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5756 a1c6a512-1295-4272-9138-f99709370657
2005-02-03 01:13:54 +00:00
Jörg Hohensohn
8be9775d53 no rename nor delete option on volumes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5533 a1c6a512-1295-4272-9138-f99709370657
2005-01-04 22:12:02 +00:00
Linus Nielsen Feltzing
9088b06bf5 Increased the maximum viewers limit to 16
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5278 a1c6a512-1295-4272-9138-f99709370657
2004-10-14 23:49:24 +00:00
Henrik Backe
af512abe5e Fixed delete confirmation dialouge in onplay (again)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5191 a1c6a512-1295-4272-9138-f99709370657
2004-10-06 19:29:24 +00:00
Henrik Backe
06c99f681d Fixed broken delete file/directory confirmation in onplay
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5101 a1c6a512-1295-4272-9138-f99709370657
2004-09-21 20:10:37 +00:00
Björn Stenberg
6c33c51a4c Redesigned the button handling. The code now uses symbolic function defines instead of checking for specific buttons. This makes it easier to add support for new devices with different button layouts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5091 a1c6a512-1295-4272-9138-f99709370657
2004-09-19 21:58:37 +00:00
Linus Nielsen Feltzing
c589150d58 Moved the Open With option down in the ON+Play menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4976 a1c6a512-1295-4272-9138-f99709370657
2004-07-30 06:24:38 +00:00
Jörg Hohensohn
b1403ee024 New way of defining menus and options allows to declare them static const, which saves the code to runtime-assemble them. Rockbox just got 6 KB smaller.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4931 a1c6a512-1295-4272-9138-f99709370657
2004-07-23 23:01:20 +00:00
Linus Nielsen Feltzing
ae9b319ec5 Open with... now reloads the dir if the viewer returns PLUGIN_USB_CONNECTED
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4871 a1c6a512-1295-4272-9138-f99709370657
2004-07-13 13:57:14 +00:00
Hardeep Sidhu
954c4f2365 Fixed menu leak
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4818 a1c6a512-1295-4272-9138-f99709370657
2004-07-01 06:35:39 +00:00
Linus Nielsen Feltzing
32e27d93e8 The status bar now keeps track of the mpeg status, instead of having to call status_set_playmode() all the time
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4805 a1c6a512-1295-4272-9138-f99709370657
2004-06-27 01:05:40 +00:00
Linus Nielsen Feltzing
183e1463bb Removed vbr_fix, as it now is a plugin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4727 a1c6a512-1295-4272-9138-f99709370657
2004-06-10 13:36:09 +00:00
Björn Stenberg
fb00c2190b Plugin/file type association system. Patch #879411 by Henrik Backe
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4677 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 20:08:24 +00:00
Linus Nielsen Feltzing
a67df23a7d Enabled the rmdir()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4510 a1c6a512-1295-4272-9138-f99709370657
2004-04-16 09:00:07 +00:00
Jörg Hohensohn
bd1ff3e14a On+Play option and handler to delete a directory (recursively). Currently it only deletes the files within, we need a function to delete the empty directories.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4477 a1c6a512-1295-4272-9138-f99709370657
2004-04-08 06:38:56 +00:00
Linus Nielsen Feltzing
77936e6ec5 First shot at a nice little button bar at the bottom of the recorder LCD. Enable Button Bar in the Display settings. Only the dir browser uses it at the moment.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4391 a1c6a512-1295-4272-9138-f99709370657
2004-03-16 13:44:56 +00:00
Jörg Hohensohn
4f36ea8fbf First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
2004-03-14 21:33:53 +00:00
Linus Nielsen Feltzing
10b92c44b3 First step towards context sensitive and configurable menus, by Brent Coutts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4370 a1c6a512-1295-4272-9138-f99709370657
2004-03-12 10:20:33 +00:00
Linus Nielsen Feltzing
642cce2e33 Moved Create Directory to the ON+Play menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4360 a1c6a512-1295-4272-9138-f99709370657
2004-03-11 10:43:53 +00:00
Hardeep Sidhu
107ebc5ba9 Modified playlist handling to allow for multiple playlists to be edited at the same time. Added support in playlist viewer for viewing/editing playlists on disk (accessed via ON+PLAY->Playlist->View on a playlist). Added menu in playlist viewer for changing a few settings and saving playlist. Added File Options menu in playlist viewer ON+PLAY menu.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4276 a1c6a512-1295-4272-9138-f99709370657
2004-01-26 17:05:21 +00:00
Daniel Stenberg
1afa395c2f The splash() function's second argument (keymask) is now removed, as it
was not used by any code.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4201 a1c6a512-1295-4272-9138-f99709370657
2004-01-08 09:58:58 +00:00
Jörg Hohensohn
8b813d0b99 table-driven internal handling of file types, so we can have many of them
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4115 a1c6a512-1295-4272-9138-f99709370657
2003-12-07 16:57:43 +00:00
Hardeep Sidhu
14078864a0 Allow playing even if we are unable to access the playlist control file (e.g. no .rockbox dir). However, dynamic playlists and resume will not work in this case. Also, there are no playlist options for m3u files when nothing is playing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3813 a1c6a512-1295-4272-9138-f99709370657
2003-07-06 16:05:44 +00:00
Hardeep Sidhu
11e7ad50a0 Added "Ask" option to recursive dir insert which, if enabled, will ask users whether they want to recursively insert selected dir. Also, renamed "Insert first" and "Queue first" to "Insert next" and "Queue next" respectively.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3799 a1c6a512-1295-4272-9138-f99709370657
2003-07-02 15:54:44 +00:00
Hardeep Sidhu
9e4262081b Added dynamic playlists. ON+PLAY->Playlist on a track, directory, or playlist from file browser to see available options.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3796 a1c6a512-1295-4272-9138-f99709370657
2003-07-01 21:05:43 +00:00
Robert Hak
b88f2bc9b1 english language updated to be a bit more general, we now offer button descriptions on delete for recorder
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3759 a1c6a512-1295-4272-9138-f99709370657
2003-06-25 08:25:29 +00:00
Linus Nielsen Feltzing
20d031f9c7 Configurable dir browser file buffer size. No more 400-file limit. No more whining.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3661 a1c6a512-1295-4272-9138-f99709370657
2003-05-09 16:01:21 +00:00
Linus Nielsen Feltzing
478da628f0 Xing headers now support mono better, added the 'editable files' option
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3572 a1c6a512-1295-4272-9138-f99709370657
2003-04-20 22:00:30 +00:00
Linus Nielsen Feltzing
7fdef57d57 Better generation of Xing headers, now they contain the correct MPEG version and sample rate info.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3567 a1c6a512-1295-4272-9138-f99709370657
2003-04-19 01:59:23 +00:00
Linus Nielsen Feltzing
1793634a9b VBRFix should now work on all VBR files, with or without Xing headers and ID3 tags
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3545 a1c6a512-1295-4272-9138-f99709370657
2003-04-13 15:01:44 +00:00
Jörg Hohensohn
9c1f29f9fb cosmetics for MSVC (Win32 uisimulator): except in declarations, please dont assign structs like:
my_struct = { 1, 2, 3 }; MSVC won't take it, sorry Linus


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3527 a1c6a512-1295-4272-9138-f99709370657
2003-04-10 21:01:22 +00:00
Linus Nielsen Feltzing
427e7495dd Some code-police work, plus localized strings in vbrfix
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3524 a1c6a512-1295-4272-9138-f99709370657
2003-04-10 00:16:46 +00:00
Linus Nielsen Feltzing
6edea74ea6 Now VBRFix correctly handles all types of files, with or without ID3 tags
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3514 a1c6a512-1295-4272-9138-f99709370657
2003-04-03 07:20:57 +00:00
Linus Nielsen Feltzing
11edfa8d96 Now inserts a xing header if there is no room for it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3513 a1c6a512-1295-4272-9138-f99709370657
2003-04-03 00:27:49 +00:00
Björn Stenberg
fad1713fee Reordered items so Delete is never the default item.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3509 a1c6a512-1295-4272-9138-f99709370657
2003-04-02 08:20:51 +00:00
Linus Nielsen Feltzing
726d0b33b2 Make sure that no music is playing before starting VBRFix (it uses the MP3 buffer)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3506 a1c6a512-1295-4272-9138-f99709370657
2003-04-01 21:22:11 +00:00
Linus Nielsen Feltzing
2bf4a05410 Recorded files shorter than 3 hours now show correct average bitrate even without VBRFix.
Moved some code around.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3505 a1c6a512-1295-4272-9138-f99709370657
2003-04-01 20:58:31 +00:00
Björn Stenberg
e1426d4cb8 Only queue mp3 files.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3497 a1c6a512-1295-4272-9138-f99709370657
2003-03-24 14:13:46 +00:00
Björn Stenberg
276b9e30be No VBRfix for non-mp3 files. Fixed delete confirmation.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3496 a1c6a512-1295-4272-9138-f99709370657
2003-03-24 13:17:43 +00:00
Björn Stenberg
c12936973d Fix yellow win32sim build
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3438 a1c6a512-1295-4272-9138-f99709370657
2003-03-12 21:40:47 +00:00
Björn Stenberg
d7a55e1868 Changed ON+PLAY screen to a menu, unified player & recorder and moved the code to a separate file.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3436 a1c6a512-1295-4272-9138-f99709370657
2003-03-12 20:21:30 +00:00