engine: client: remove legacy movie audio track streaming functions

This commit is contained in:
Alibek Omarov
2024-12-13 03:04:32 +03:00
parent a3c33e0fa9
commit eefb823ee2
8 changed files with 10 additions and 193 deletions
+1 -2
View File
@@ -22,8 +22,7 @@ typedef struct movie_state_s movie_state_t;
int AVI_GetVideoFrameNumber( movie_state_t *Avi, float time );
byte *AVI_GetVideoFrame( movie_state_t *Avi, int frame );
qboolean AVI_GetVideoInfo( movie_state_t *Avi, int *xres, int *yres, float *duration );
qboolean AVI_GetAudioInfo( movie_state_t *Avi, wavdata_t *snd_info );
int AVI_GetAudioChunk( movie_state_t *Avi, char *audiodata, int offset, int length );
qboolean AVI_HaveAudioTrack( const movie_state_t *Avi );
void AVI_OpenVideo( movie_state_t *Avi, const char *filename, qboolean load_audio, int quiet );
movie_state_t *AVI_LoadVideo( const char *filename, qboolean load_audio );
int AVI_TimeToSoundPosition( movie_state_t *Avi, int time );
+2 -16
View File
@@ -235,18 +235,9 @@ qboolean AVI_GetVideoInfo( movie_state_t *Avi, int *xres, int *yres, float *dura
return true;
}
qboolean AVI_GetAudioInfo( movie_state_t *Avi, wavdata_t *snd_info )
qboolean AVI_HaveAudioTrack( const movie_state_t *Avi )
{
if( !Avi->active || Avi->audio_stream < 0 )
return false;
snd_info->rate = Avi->rate;
snd_info->channels = Avi->channels;
snd_info->width = av_get_bytes_per_sample( Avi->s_fmt );
snd_info->size = (size_t)snd_info->rate * snd_info->width * snd_info->channels;
snd_info->loopStart = 0;
return true;
return Avi ? Avi->active && Avi->audio_ctx : false;
}
// just let it compile, bruh!
@@ -255,11 +246,6 @@ byte *AVI_GetVideoFrame( movie_state_t *Avi, int target )
return Avi->dst;
}
int AVI_GetAudioChunk( movie_state_t *Avi, char *audiodata, int offset, int length )
{
return 0;
}
static void AVI_StreamAudio( movie_state_t *Avi )
{
int buffer_samples, file_samples, file_bytes;