aboutsummaryrefslogtreecommitdiff
path: root/src/ReadMedia.h
diff options
context:
space:
mode:
authoraugust black <augmentus@users.sourceforge.net>2010-09-22 00:27:01 +0000
committerIOhannes m zmölnig <zmoelnig@iem.at>2015-10-14 15:05:31 +0200
commitfbcc79ecba3056e9969cf0d97a9d55b457fbc402 (patch)
treec703253e5f384681f657ae75fd5f70ce7a7202f0 /src/ReadMedia.h
parent513e845a65d0620e7a492e2ce5de3486bdb33867 (diff)
bug fixes
svn path=/trunk/externals/august/readanysf~/; revision=14171
Diffstat (limited to 'src/ReadMedia.h')
-rw-r--r--src/ReadMedia.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/ReadMedia.h b/src/ReadMedia.h
index d0a7627..aef7ef5 100644
--- a/src/ReadMedia.h
+++ b/src/ReadMedia.h
@@ -28,6 +28,9 @@ extern "C" {
#define CMD_OPEN 1
#define CMD_QUIT 2
+#define SEEK_NOTHING -1
+#define SEEK_REWIND -2
+
class ReadMedia {
public:
@@ -51,9 +54,9 @@ class ReadMedia {
int getAudioSamplerate();
int getAudioChannelCount();
int getVideoTimescale();
- int getVideoFrameDuration();
double getLengthInSeconds();
+ gavl_time_t getLengthInGavlTime();
int64_t getLengthInAudioSamples();
int64_t getLengthInVideoFrames();
@@ -67,7 +70,7 @@ class ReadMedia {
double getATimeInSeconds();
double getVTimeInSeconds();
- float getTimeInSeconds();
+ //float getTimeInSeconds();
float getAudioFifoSizePercentage();
void copyAudioFormat(gavl_audio_format_t * dst );
@@ -160,6 +163,7 @@ class ReadMedia {
int64_t m_frame_seek;
double m_length_in_seconds;
+ gavl_time_t m_length_in_gavltime;
int64_t m_num_samples;
int64_t m_num_frames;
@@ -174,8 +178,8 @@ class ReadMedia {
// current time of audio in seconds
- double m_atime;
- double m_vtime;
+ //double m_atime;
+ //double m_vtime;
int m_afifosize;
int m_vfifosize;