Eclipse GDB проблема отладки ffmpeg.c - PullRequest
1 голос
/ 30 мая 2011

Конфигурация запуска работает для заданного набора аргументов, в то время как конфигурация отладки завершается неудачей.

Это моя конфигурация сборки для ffmpeg.c http://pastebin.com/PFM4K4xF

вы можете просмотреть из сгенерированной конфигурации сборки. я установил пути в стиле posix для источника ffmpeg.

аргументы отладки / запуска имеют вид -i Debug/sample2.mpg -ab 56k -ar 22050 -b 512k -r 30 -s 320x240 Debug/out2.flv

Это все работает нормально, когда я запускаю программу. Выходной файл создан.

Но когда я пытаюсь отладить программу ffmpeg.c

он продолжает останавливаться / зависать при определенных инструкциях, а параметр переступа отключается.

как show_banner () и parse_options. (когда я закомментировал show_banner (), он остановился на parse_options.) тем более в show_banner () -> cmdutils-> останавливается при попытке печати swscale

и в parse_options-> cmdutils.c-> останавливается на инструкции po-> u.func_arg (arg); при дальнейшей проверке прохождения я обнаружил, что это входит в бесконечный цикл.

что это за ошибка? Как мне возобновить пошаговое выполнение инструкций.

Удалось ли кому-либо полностью отладить от начала до конца файл ffmpeg.c после предоставления ему правильного ввода? Это для наблюдения за ходом выполнения, основанным на заданных входных данных.

...