2011-07-15 2 views
0

мне любопытен об отладке некоторых кодов ошибок, которые я получаю от MediaPlayer ... специфический «AwesomePlayer» и «StagefrightPlayer» подмодули


Я нашел это «Android Open Source Project "в Интернете, который, как представляется, раскрывает некоторые из кода, управляющего этими модулями, или, возможно, это эмулятор-код во многом таким же образом, что общедоступные исходные коды WINE отображают эмуляторы« интерпретации »реального кода


https://www.codeaurora.org/git/projects/qrd-gb-dsds-7225/repository/revisions/f6156a77044113680d038934b06bde333a1e69ea/entry/frameworks/base/media/libstagefright/HTTPDataSource.cpp


, но независимо от того, является ли это эмуляция или истинный первоисточник, я заинтересован в получении численных переводов для следующих функций:
UNKNOWN_ERROR
ERROR_IO
ERROR_ALREADY_CONNECTED
ERROR_NOT_CONNECTED
ERROR_UNSUPPORTED


и я также заинтересован в получении человеко-читаемых переводов следующих чисел:
-1002
-1007


основном я изучал функции HTTPDataSource :: подключения и HTTPDataSource :: connectWithRedirectsAndRange


Я просмотрены вокруг некоторых из этих codeAurora страниц, глядя на различных заголовочных файлах, казавшихся связанные с HTTP и MediaPlayer, но не смогли найти числовые переводы для этих кодов ошибок ... Я также попытался использовать панель поиска CodeAurora в верхней части, чтобы найти их, но и не имел никакого счастья с этим.


Я начинаю думать, что мне нужно, чтобы узнать, как работает GIT и загрузить исходное все дерево на жесткий диск, а затем искать эти #defines и отрицательные числа, используя продвинутый текстовый редактор или IDE VC2010


но прежде чем я это сделаю, я думал, что отправлю сюда и посмотрю, есть ли у кого-нибудь идеи, советы или, может быть, даже знают эти коды?HTTPDataSource коды ошибок

+0

нормально фигу, кажется, я нашел ответ, проверив эти две страницы: http://android.git.kernel.org/?p= платформа/frameworks/base.git; a = blob; f = include/media/stagefright/MediaErrors.h; h = 6df4d86b3811352dd447cb457de24a4083a5e9d8; hb = HEAD http://android.git.kernel.org/?p=platform/ frameworks/base.git; a = blob; f = include/utils/Errors.h; h = 81f818b75d222b0c099efb062f5bd39530642211; hb = HEAD выглядит так: -1002 = ERROR_UNKNOWN _HOST -1007 = ERROR_MALFORMED – eerok512

+0

, и я не нуждаюсь в цифрах этих других сейчас ... причина, по которой я просил, чтобы эти другие видели, соответствует ли кто-либо из них -1002 или -1007 – eerok512

ответ