1
mirror of https://github.com/mpv-player/mpv synced 2024-10-18 10:25:02 +02:00

use mp_a52_framesize() when liba52 is not available

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17494 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
nicodvb 2006-01-27 23:07:53 +00:00
parent 3ba7533cca
commit 783976c512

View File

@ -2266,7 +2266,13 @@ static int parse_audio(muxer_stream_t *s, int finalize, int *nf, double *timer)
{
if(s->b_buffer[i] == 0x0B && s->b_buffer[i+1] == 0x77)
{
srate = 0;
#ifdef USE_LIBA52
len = a52_syncinfo(&(s->b_buffer[i]), &dummy, &srate, &dummy);
#else
len = mp_a52_framesize(&(s->b_buffer[i]), &srate);
#endif
if(len) fprintf(stderr, "\r\nLEN: %d, srate: %d\r\n", len, srate);
if((len > 0) && (srate == s->wf->nSamplesPerSec) && (i + len <= s->b_buffer_len))
{
frames++;