diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2003-11-02 11:24:38 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2003-11-02 11:24:38 +0000 |
| commit | 24a8b6ad09dc3ba357543c36ca17880d09461022 (patch) | |
| tree | 573345cbb4f23bbc799ae9e7219835cc93bbff34 /firmware/export | |
| parent | 1694847103c777bb93db7e342911f78d0ab05a4c (diff) | |
| download | rockbox-24a8b6ad09dc3ba357543c36ca17880d09461022.zip rockbox-24a8b6ad09dc3ba357543c36ca17880d09461022.tar.gz rockbox-24a8b6ad09dc3ba357543c36ca17880d09461022.tar.bz2 rockbox-24a8b6ad09dc3ba357543c36ca17880d09461022.tar.xz | |
Frame-accurate file splits when recording. Now the PLAY button closes the current file and opens a new one.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3998 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
| -rw-r--r-- | firmware/export/mp3data.h | 2 | ||||
| -rw-r--r-- | firmware/export/mpeg.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/firmware/export/mp3data.h b/firmware/export/mp3data.h index 6b3ff83..833a4c9 100644 --- a/firmware/export/mp3data.h +++ b/firmware/export/mp3data.h @@ -56,6 +56,8 @@ struct mp3info { unsigned long find_next_frame(int fd, int *offset, int max_offset, unsigned long last_header); +unsigned long mem_find_next_frame(int startpos, int *offset, int max_offset, + unsigned long last_header); int get_mp3file_info(int fd, struct mp3info *info); int count_mp3_frames(int fd, int startpos, int filesize, void (*progressfunc)(int)); diff --git a/firmware/export/mpeg.h b/firmware/export/mpeg.h index bdf65dd..63eecf5 100644 --- a/firmware/export/mpeg.h +++ b/firmware/export/mpeg.h @@ -86,6 +86,7 @@ void mpeg_set_pitch(int percent); void mpeg_init_recording(void); void mpeg_init_playback(void); void mpeg_record(char *filename); +void mpeg_new_file(char *filename); void mpeg_set_recording_options(int frequency, int quality, int source, int channel_mode, bool editable); |