Ticket #1854: clear_bookmark.diff

File clear_bookmark.diff, 1.8 KB (added by stuart@…, 13 years ago)

Patch

  • programs/mythtranscode/main.cpp

     
    665665                MythContext::DBError("Error in mythtranscode", query);
    666666
    667667            query.prepare("UPDATE recorded "
    668                           "SET cutlist = NULL, bookmark = NULL "
     668                          "SET cutlist = :CUTLIST, bookmark = :BOOKMARK "
    669669                          "WHERE chanid = :CHANID "
    670670                          "AND starttime = :STARTTIME ;");
     671            query.bindValue(":CUTLIST", "0");
     672            query.bindValue(":BOOKMARK", "0");
    671673            query.bindValue(":CHANID", pginfo->chanid);
    672674            query.bindValue(":STARTTIME", pginfo->recstartts);
    673675            query.exec();
     
    683685                          "WHERE chanid = :CHANID "
    684686                          "AND starttime = :STARTTIME "
    685687                          "AND type not in ( :KEYFRAME, :GOP_BYFRAME, "
    686                           "    :COMM_START, :COMM_END) ;");
     688                          "    :COMM_START, :COMM_END, :BOOKMARK, "
     689                          "    :CUTLIST_START, :CUTLIST_END) ;");
    687690            query.bindValue(":CHANID", pginfo->chanid);
    688691            query.bindValue(":STARTTIME", pginfo->recstartts);
    689692            query.bindValue(":KEYFRAME", MARK_KEYFRAME);
    690693            query.bindValue(":GOP_BYFRAME", MARK_GOP_BYFRAME);
    691694            query.bindValue(":COMM_START", MARK_COMM_START);
    692695            query.bindValue(":COMM_END", MARK_COMM_END);
     696            query.bindValue(":BOOKMARK", MARK_BOOKMARK);
     697            query.bindValue(":CUTLIST_START", MARK_CUT_START);
     698            query.bindValue(":CUTLIST_END", MARK_CUT_END);
    693699            query.exec();
    694700
    695701            if (!query.isActive())