summaryrefslogtreecommitdiff
path: root/apps/mpeg.c
diff options
context:
space:
mode:
authorFrank Gevaerts <frank@gevaerts.be>2008-11-01 16:14:28 +0000
committerFrank Gevaerts <frank@gevaerts.be>2008-11-01 16:14:28 +0000
commit2f8a0081c64534da23fc0fa9cc685eb7454fd9c9 (patch)
tree84dbdbd5326cb48f43d2ebd5a4c86e992c1d5288 /apps/mpeg.c
parent646cac0bde7b11fa7bcb670d1d76eec78e360485 (diff)
downloadrockbox-2f8a0081c64534da23fc0fa9cc685eb7454fd9c9.tar.gz
rockbox-2f8a0081c64534da23fc0fa9cc685eb7454fd9c9.zip
Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*.
This should be a good first step to allow multi-driver targets, like the Elio (ATA/SD), or the D2 (NAND/SD). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18960 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/mpeg.c')
-rw-r--r--apps/mpeg.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/mpeg.c b/apps/mpeg.c
index 3c37a6b22f..f6d48bf42c 100644
--- a/apps/mpeg.c
+++ b/apps/mpeg.c
@@ -29,7 +29,7 @@
29#include "metadata.h" 29#include "metadata.h"
30#include "mpeg.h" 30#include "mpeg.h"
31#include "audio.h" 31#include "audio.h"
32#include "ata.h" 32#include "storage.h"
33#include "string.h" 33#include "string.h"
34#include <kernel.h> 34#include <kernel.h>
35#include "thread.h" 35#include "thread.h"
@@ -509,7 +509,7 @@ static void generate_postbuffer_events(void)
509static void recalculate_watermark(int bitrate) 509static void recalculate_watermark(int bitrate)
510{ 510{
511 int bytes_per_sec; 511 int bytes_per_sec;
512 int time = ata_spinup_time; 512 int time = storage_spinup_time();
513 513
514 /* A bitrate of 0 probably means empty VBR header. We play safe 514 /* A bitrate of 0 probably means empty VBR header. We play safe
515 and set a high threshold */ 515 and set a high threshold */
@@ -1589,7 +1589,7 @@ static void mpeg_thread(void)
1589 DEBUGF("0\n"); 1589 DEBUGF("0\n");
1590 filling = false; 1590 filling = false;
1591 generate_postbuffer_events(); 1591 generate_postbuffer_events();
1592 ata_sleep(); 1592 storage_sleep();
1593 break; 1593 break;
1594 } 1594 }
1595 1595
@@ -1947,7 +1947,7 @@ static void mpeg_thread(void)
1947 rc = fsync(mpeg_file); 1947 rc = fsync(mpeg_file);
1948 if (rc < 0) 1948 if (rc < 0)
1949 panicf("rec fls: %d", rc); 1949 panicf("rec fls: %d", rc);
1950 ata_sleep(); 1950 storage_sleep();
1951 break; 1951 break;
1952 1952
1953 case NEW_FILE: 1953 case NEW_FILE:
@@ -1957,7 +1957,7 @@ static void mpeg_thread(void)
1957 panicf("rec cls: %d", rc); 1957 panicf("rec cls: %d", rc);
1958 mpeg_file = -1; 1958 mpeg_file = -1;
1959 update_header(); 1959 update_header();
1960 ata_sleep(); 1960 storage_sleep();
1961 1961
1962 /* copy new filename */ 1962 /* copy new filename */
1963 strcpy(delayed_filename, recording_filename); 1963 strcpy(delayed_filename, recording_filename);