Beispiel #1
0
void MythDVDPlayer::SetBookmark(void)
{
    if (player_ctx->buffer->IsInDiscMenuOrStillFrame())
    {
        SetDVDBookmark(0);
    }
    else
    {
        SetDVDBookmark(framesPlayed);
        SetOSDStatus(QObject::tr("Position"), kOSDTimeout_Med);
        SetOSDMessage(QObject::tr("Bookmark Saved"), kOSDTimeout_Med);
    }
}
Beispiel #2
0
bool MythDVDPlayer::GoToMenu(QString str)
{
    if (!player_ctx->buffer->IsDVD())
        return false;
    textDisplayMode = kDisplayNone;
    bool ret = player_ctx->buffer->DVD()->GoToMenu(str);

    if (!ret)
    {
        SetOSDMessage(QObject::tr("DVD Menu Not Available"), kOSDTimeout_Med);
        LOG(VB_GENERAL, LOG_ERR, "No DVD Menu available.");
        return false;
    }

    return true;
}
Beispiel #3
0
void MythDVDPlayer::ClearBookmark(bool message)
{
    SetDVDBookmark(0);
    if (message)
        SetOSDMessage(QObject::tr("Bookmark Cleared"), kOSDTimeout_Med);
}