Ticket #1372: 1372_reworked.patch

File 1372_reworked.patch, 2.1 KB (added by Anduin Withers <awithers@…>, 20 years ago)

Updated patch (fix some dbcheck issues)

  • mythdvd/dbcheck.cpp

     
    99#include "mythtv/mythcontext.h"
    1010#include "mythtv/mythdbcon.h"
    1111
    12 const QString currentDatabaseVersion = "1001";
     12const QString currentDatabaseVersion = "1002";
    1313
    1414static void UpdateDBVersionNumber(const QString &newnumber)
    1515{
     
    270270};
    271271      performActualUpdate(updates, "1001", dbver);
    272272    }
     273
     274    if (dbver == "1001")
     275    {
     276      const QString updates[] = {
     277          "ALTER TABLE dvdtranscode ADD COLUMN tc_param VARCHAR(128);",
     278          ""
     279      };
     280      performActualUpdate(updates, "1002", dbver);
     281    }
    273282   
    274283}
  • mtd/jobthread.cpp

     
    10111011                                     " a_bitrate,   "
    10121012                                     " input,       "
    10131013                                     " name,        "
    1014                                      " two_pass     "
     1014                                     " two_pass,    "
     1015                                     " tc_param     "
    10151016                                     
    10161017                                     " FROM dvdtranscode WHERE intid = %1 ;")
    10171018                                     .arg(quality);
     
    10571058    int   input_setting = a_query.value(21).toInt();
    10581059    QString        name = a_query.value(22).toString();
    10591060               two_pass = a_query.value(23).toBool();
     1061    QString    tc_param = a_query.value(24).toString();
    10601062   
    10611063    //
    10621064    //  And now, another query to get frame rate code and
     
    11851187    else
    11861188        tc_arguments.append(codec);
    11871189
    1188     if(codec_param.length() > 0)
     1190    if(codec_param.length())
    11891191    {
    11901192        tc_arguments.append("-F");
    11911193        tc_arguments.append(codec_param);
    11921194    }
     1195
     1196    if(tc_param.length())
     1197    {
     1198        tc_arguments += QStringList::split(" ", tc_param);
     1199    }
    11931200   
    11941201    if(bitrate > 0)
    11951202    {