Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/multimedia/dvbcut/files/patch-src_dvbcut.cpp
16166 views
1
--- src/dvbcut.cpp.orig 2016-11-18 13:31:01 UTC
2
+++ src/dvbcut.cpp
3
@@ -580,7 +580,7 @@ void dvbcut::fileExport()
4
}
5
}
6
7
- std::unique_ptr<exportdialog> expd(new exportdialog(QString::fromStdString(expfilen),this));
8
+ std::auto_ptr<exportdialog> expd(new exportdialog(QString::fromStdString(expfilen),this));
9
expd->ui->muxercombo->addItem(tr("MPEG program stream/DVD (DVBCUT multiplexer)"));
10
expd->ui->muxercombo->addItem(tr("MPEG program stream (DVBCUT multiplexer)"));
11
expd->ui->muxercombo->addItem(tr("MPEG program stream/DVD (libavformat)"));
12
@@ -725,7 +725,7 @@ void dvbcut::fileExport()
13
14
// lavfmuxer mux(fmt,*mpg,outfilename);
15
16
- std::unique_ptr<muxer> mux;
17
+ std::auto_ptr<muxer> mux;
18
uint32_t audiostreammask(0);
19
20
for(int a=0;a<mpg->getaudiostreams();++a)
21
@@ -737,17 +737,17 @@ void dvbcut::fileExport()
22
23
switch(expfmt) {
24
case 1:
25
- mux = std::unique_ptr<muxer>(new mpegmuxer(audiostreammask,*mpg,out_file.c_str(),false,0));
26
+ mux = std::auto_ptr<muxer>(new mpegmuxer(audiostreammask,*mpg,out_file.c_str(),false,0));
27
break;
28
case 2:
29
- mux = std::unique_ptr<muxer>(new lavfmuxer("dvd",audiostreammask,*mpg,out_file.c_str()));
30
+ mux = std::auto_ptr<muxer>(new lavfmuxer("dvd",audiostreammask,*mpg,out_file.c_str()));
31
break;
32
case 3:
33
- mux = std::unique_ptr<muxer>(new lavfmuxer("mpegts",audiostreammask,*mpg,out_file.c_str()));
34
+ mux = std::auto_ptr<muxer>(new lavfmuxer("mpegts",audiostreammask,*mpg,out_file.c_str()));
35
break;
36
case 0:
37
default:
38
- mux = std::unique_ptr<muxer>(new mpegmuxer(audiostreammask,*mpg,out_file.c_str()));
39
+ mux = std::auto_ptr<muxer>(new mpegmuxer(audiostreammask,*mpg,out_file.c_str()));
40
break;
41
}
42
43
44