Changeset 65766149d2 in mythtv
- Timestamp:
- Feb 10, 2015, 10:45:15 PM (10 years ago)
- Branches:
- devel/2020-player, devel/ffmpeg-resync, fixes/0.28, fixes/29, fixes/30, fixes/31, github-templates, master
- Children:
- 487923ff1f
- Parents:
- d8e11b227e
- git-author:
- Stuart Morgan <smorgan@…> (02/10/15 22:45:15)
- git-committer:
- Stuart Morgan <smorgan@…> (02/13/15 00:11:06)
- Location:
- mythtv
- Files:
-
- 6 edited
-
libs/libmyth/programinfo.cpp (modified) (4 diffs)
-
libs/libmythtv/jobqueue.cpp (modified) (1 diff)
-
libs/libmythtv/recorders/channelbase.cpp (modified) (3 diffs)
-
libs/libmythtv/tv_rec.cpp (modified) (1 diff)
-
libs/libmythupnp/httprequest.cpp (modified) (2 diffs)
-
programs/mythtranscode/main.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
mythtv/libs/libmyth/programinfo.cpp
rd8e11b227e r65766149d2 2400 2400 query.prepare("UPDATE recorded " 2401 2401 "SET basename = :BASENAME " 2402 "WHERE chanid = :CHANID AND " 2403 " starttime = :STARTTIME;"); 2404 query.bindValue(":CHANID", chanid); 2405 query.bindValue(":STARTTIME", recstartts); 2402 "WHERE recordedid = :RECORDEDID;"); 2403 query.bindValue(":RECORDEDID", recordedid); 2404 query.bindValue(":BASENAME", basename); 2405 2406 if (!query.exec()) 2407 { 2408 MythDB::DBError("SetRecordBasename", query); 2409 return false; 2410 } 2411 2412 query.prepare("UPDATE recordedfile " 2413 "SET basename = :BASENAME " 2414 "WHERE recordedid = :RECORDEDID;"); 2415 query.bindValue(":RECORDEDID", recordedid); 2406 2416 query.bindValue(":BASENAME", basename); 2407 2417 … … 2423 2433 * that value otherwise this queries the recorded table in the 2424 2434 * DB for the basename stored there for this ProgramInfo's 2425 * chanid and recstartts.2435 * recordedid 2426 2436 */ 2427 2437 QString ProgramInfo::QueryBasename(void) const … … 2434 2444 query.prepare( 2435 2445 "SELECT basename " 2436 "FROM recorded " 2437 "WHERE chanid = :CHANID AND " 2438 " starttime = :STARTTIME"); 2439 query.bindValue(":CHANID", chanid); 2440 query.bindValue(":STARTTIME", recstartts); 2446 "FROM recordedfile " 2447 "WHERE recordedid = :RECORDEDID;"); 2448 query.bindValue(":RECORDEDID", recordedid); 2441 2449 2442 2450 if (!query.exec()) … … 2451 2459 { 2452 2460 LOG(VB_GENERAL, LOG_INFO, 2453 QString("QueryBasename found no entry for %1 @ %2")2454 .arg( chanid).arg(recstartts.toString(Qt::ISODate)));2461 QString("QueryBasename found no entry for recording ID %1") 2462 .arg(recordedid)); 2455 2463 } 2456 2464 -
mythtv/libs/libmythtv/jobqueue.cpp
rd8e11b227e r65766149d2 2029 2029 retry = false; 2030 2030 2031 program_info->Reload(); // Refresh, the basename may have changed 2031 2032 filename = program_info->GetPlaybackURL(false, true); 2032 2033 QFileInfo st(filename); -
mythtv/libs/libmythtv/recorders/channelbase.cpp
rd8e11b227e r65766149d2 1175 1175 QString &rbFileExt) 1176 1176 { 1177 rbFileExt = " mpg";1177 rbFileExt = "ts"; 1178 1178 1179 1179 ChannelBase *channel = NULL; … … 1204 1204 { 1205 1205 channel = new DummyChannel(tvrec); 1206 } 1207 else if (genOpt.cardtype == "FREEBOX") 1206 rbFileExt = "mpg"; 1207 } 1208 else if (genOpt.cardtype == "FREEBOX") // IPTV 1208 1209 { 1209 1210 #ifdef USING_IPTV … … 1230 1231 if ((genOpt.cardtype != "MPEG") && (genOpt.cardtype != "HDPVR")) 1231 1232 rbFileExt = "nuv"; 1233 else 1234 rbFileExt = "mpg"; 1232 1235 } 1233 1236 else if (genOpt.cardtype == "EXTERNAL") 1234 1237 { 1235 1238 channel = new ExternalChannel(tvrec, genOpt.videodev); 1239 rbFileExt = "mpg"; 1236 1240 } 1237 1241 -
mythtv/libs/libmythtv/tv_rec.cpp
rd8e11b227e r65766149d2 119 119 tvchain(NULL), 120 120 // RingBuffer info 121 ringBuffer(NULL), rbFileExt(" mpg")121 ringBuffer(NULL), rbFileExt("ts") 122 122 { 123 123 QMutexLocker locker(&cardsLock); -
mythtv/libs/libmythupnp/httprequest.cpp
rd8e11b227e r65766149d2 122 122 { "nuv" , "video/nupplevideo" }, 123 123 { "ogv" , "video/ogg" }, // Defined: http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions 124 { "ts" , "video/mp2t" }, // HTTP Live Streaming124 { "ts" , "video/mp2t" }, 125 125 { "vob" , "video/mpeg" }, 126 126 { "wmv" , "video/x-ms-wmv" } … … 1568 1568 } 1569 1569 1570 #if 0 1571 LOG(VB_GENERAL, LOG_DEBUG, QString("%1 Range Requested %2 - %3") 1570 LOG(VB_HTTP, LOG_DEBUG, QString("%1 Range Requested %2 - %3") 1572 1571 .arg(getSocketHandle()) .arg(*pllStart) .arg(*pllEnd)); 1573 #endif1574 1572 1575 1573 return true; -
mythtv/programs/mythtranscode/main.cpp
rd8e11b227e r65766149d2 891 891 892 892 QString cnf = filename; 893 if ((jobArgs == "RENAME_TO_NUV") && 894 (filename.contains(QRegExp("mpg$")))) 893 if (filename.endsWith(".mpg") && jobArgs == "RENAME_TO_NUV") 895 894 { 896 895 QString newbase = pginfo->QueryBasename(); 897 898 cnf.replace(QRegExp("mpg$"), "nuv"); 899 newbase.replace(QRegExp("mpg$"), "nuv"); 896 cnf.replace(".mpg", ".nuv"); 897 newbase.replace(".mpg", ".nuv"); 898 pginfo->SaveBasename(newbase); 899 } 900 else if (filename.endsWith(".ts")) 901 { 902 QString newbase = pginfo->QueryBasename(); 903 // MPEG-TS to MPEG-PS 904 cnf.replace(".ts", ".mpg"); 905 newbase.replace(".ts", ".mpg"); 900 906 pginfo->SaveBasename(newbase); 901 907 }
Note: See TracChangeset
for help on using the changeset viewer.
