Создание DVD-навигации с использованием VLC versoin 1.1.4 - PullRequest
1 голос
/ 28 октября 2010

Я занимаюсь разработкой DVD-плеера с использованием библиотек vlc версии 1.1.1 и недавно обновил до версии 1.1.4.Ранее я получал текущий vlc_object_t, используя libvlc_get_vlc_instance, а затем использовал объект вместе с соответствующей ключевой информацией при последующих вызовах __var_SetInteger.

Этот метод отлично работал для версии 1.1.1, но в версии 1.1.4 libvlc_get_vlc_instance больше не существует.Кто-нибудь знает способ замены или другой способ обработки навигации по меню DVD?

1 Ответ

2 голосов
/ 15 декабря 2010

VLC_PUBLIC_API void libvlc_media_player_navigate(libvlc_media_player_t* p_mi, unsigned navigate);

- новый способ навигации по меню DVD. Он находится внутри заголовка libvlc_media_player. Однако, насколько мне известно, это было реализовано только в версии 1.2, которая все еще находится в разработке. Он доступен на сайте ночных сборок VideoLan, если вы чувствуете себя смелым.

var_SetInteger(vlc_object_t *p_obj, const char *psz_name, int64_t i)

по-прежнему реализовано в заголовке vlc_variables, но vlc_object_t более недоступен, так как они удалили libvlc_get_vlc_instance, так как это был, по-видимому, "взлом"

Удалить libvlc_get_vlc_instance hack из libvlc http://mailman.videolan.org/pipermail/vlc-devel/2010-January/072219.html

Если кто-то знает что-то другое, пожалуйста, дайте мне знать.

...