summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-tv/vcr/files/1.09-r2-gentoo.diff')
-rw-r--r--media-tv/vcr/files/1.09-r2-gentoo.diff146
1 files changed, 146 insertions, 0 deletions
diff --git a/media-tv/vcr/files/1.09-r2-gentoo.diff b/media-tv/vcr/files/1.09-r2-gentoo.diff
new file mode 100644
index 000000000000..9a2226fbb313
--- /dev/null
+++ b/media-tv/vcr/files/1.09-r2-gentoo.diff
@@ -0,0 +1,146 @@
+diff -urN vcr-1.09/src/capproc.cc vcr-1.09-modified/src/capproc.cc
+--- vcr-1.09/src/capproc.cc 2001-11-11 08:39:22.000000000 -0600
++++ vcr-1.09-modified/src/capproc.cc 2002-10-21 14:29:55.000000000 -0500
+@@ -5,6 +5,7 @@
+ #include <avifile.h>
+ #include <videoencoder.h>
+ #include <iostream>
++#include <sstream>
+
+ #ifdef OLDAVIFILE
+ # include <aviutil.h>
+diff -urN vcr-1.09/src/capproc.h vcr-1.09-modified/src/capproc.h
+--- vcr-1.09/src/capproc.h 2001-07-27 17:05:54.000000000 -0500
++++ vcr-1.09-modified/src/capproc.h 2002-10-21 14:44:31.000000000 -0500
+@@ -1,6 +1,6 @@
+ #include <queue>
+ #include <string>
+-#include <strstream>
++#include <sstream>
+ #include <pthread.h>
+ #include "v4lxif.h"
+ #include "vcr.h"
+@@ -88,8 +88,8 @@
+ int comp_drop;
+ long long starttime;
+
+- std::strstream* messenger;
+- std::strstream def_mess;
++ std::ostringstream* messenger;
++ std::ostringstream def_mess;
+
+ std::string filename;
+ int segment_size;
+@@ -187,7 +187,7 @@
+ {
+ m_quit = 1;
+ }
+- void setMessenger(std::strstream& mess)
++ void setMessenger(std::ostringstream& mess)
+ {
+ messenger=&mess;
+ }
+diff -urN vcr-1.09/src/main.cc vcr-1.09-modified/src/main.cc
+--- vcr-1.09/src/main.cc 2001-11-11 08:38:36.000000000 -0600
++++ vcr-1.09-modified/src/main.cc 2002-10-21 15:00:16.000000000 -0500
+@@ -16,7 +16,7 @@
+ #include <sys/stat.h>
+ #include <sys/ioctl.h>
+ #include <fcntl.h>
+-#include <iostream.h>
++#include <iostream>
+ /* Custom headerfiles */
+
+ #include "vcr.h"
+@@ -134,7 +134,7 @@
+ resolution_width = 0,
+ resolution_height = 0;
+ #ifdef OLDAVIFILE
+-vector<AttributeInfo>
++std::vector<AttributeInfo>
+ #else
+ avm::vector<AttributeInfo>
+ #endif
+@@ -498,10 +498,9 @@
+ fprintf(stderr, "\n");
+ }
+
+-void
+-list_codecs()
++void list_codecs()
+ {
+- vector<CodecInfo>::iterator it;
++ avm::vector<CodecInfo>::iterator it;
+
+ fprintf(stderr, "Available codecs: \n\n");
+
+@@ -549,14 +548,14 @@
+ return;
+
+ #ifdef OLDAVIFILE
+- vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
++ std::vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
+ #else
+ avm::vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
+ #endif
+
+ fprintf(stderr, "These attributes are supported for this codec:\n\n");
+
+- vector<AttributeInfo>::const_iterator it;
++ avm::vector<AttributeInfo>::const_iterator it;
+ for(it=encinfo.begin(); it!=encinfo.end(); it++)
+ {
+ #ifdef OLDAVIFILE
+@@ -587,9 +586,9 @@
+ fprintf(stderr, "\tPossible values: ");
+
+ #ifdef OLDAVIFILE
+- vector<string>::const_iterator sit;
++ std::vector<string>::const_iterator sit;
+ #else
+- vector<avm::string>::const_iterator sit;
++ avm::vector<avm::string>::const_iterator sit;
+ #endif
+ for (sit=(it->options).begin(); sit!=(it->options).end(); sit++)
+ fprintf(stderr, "\"%s\" ", sit->c_str());
+@@ -805,7 +804,7 @@
+ int
+ found_codec = -1;
+
+- vector<CodecInfo>::iterator it;
++ avm::vector<CodecInfo>::iterator it;
+
+ for (it = video_codecs.begin(); it != video_codecs.end(); it++)
+ {
+@@ -1003,7 +1002,7 @@
+ int
+ get_codec_index(int fourcc)
+ {
+- vector<CodecInfo>::iterator it;
++ avm::vector<CodecInfo>::iterator it;
+ int i = 0;
+
+ for (it = video_codecs.begin(); it != video_codecs.end(); it++)
+@@ -1017,19 +1016,18 @@
+ }
+
+ //TODO: It ignores fourcc currently..
+-short
+-set_attribute(int fourcc, const char *attr, const char *val)
++short set_attribute(int fourcc, const char *attr, const char *val)
+ {
+ int setval = 0;
+ int retval = 0;
+
+- vector<AttributeInfo>::const_iterator it;
++ avm::vector<AttributeInfo>::const_iterator it;
+ int idx = get_codec_index(fourcc);
+ if (idx < 0)
+ return 0;
+
+ #ifdef OLDAVIFILE
+- vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
++ std::vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
+ #else
+ avm::vector<AttributeInfo> encinfo = video_codecs[idx].encoder_info;
+ #endif