crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
larry
  опции профиля:
сообщение 1.7.2011, 8:45
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 55
Регистрация: 16.12.2010
Пользователь №: 2274

Спасибо сказали: 8 раз(а)




Репутация:   0  


Доброе утро, форумчане! Я изучаю связку SDL+ffmpeg, пишу простейший видеоплеер. С выводом видео проблем нет, а вот при попытке подключить звук, программа падает <_<. Выдает ошибку(на изображении)....Ошибка происходит при обращении к функции
avcodec_decode_audio2

 Уменьшено до 42%
Прикрепленное изображение
458 x 204 (11.87 килобайт)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
larry
  опции профиля:
сообщение 1.7.2011, 11:19
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 55
Регистрация: 16.12.2010
Пользователь №: 2274

Спасибо сказали: 8 раз(а)




Репутация:   0  


ошибка возникает из-за размера массива
static uint8_t audio_buf[(AVCODEC_MAX_AUDIO_FRAME_SIZE*3)/2];
, где AVCODEC_MAX_AUDIO_FRAME_SIZE = 192000, т.е. это битрейт получается?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 14.6.2025, 18:14