|
|
@ -1,134 +0,0 @@ |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|
|
|
# |
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
|
|
# Please add additional copyright information _after_ the line containing |
|
|
|
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|
|
|
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|
|
|
# |
|
|
|
# ROCK Linux: rock-src/package/stf/mpeg4ip/gcc40.patch |
|
|
|
# ROCK Linux is Copyright (C) 1998 - 2006 Clifford Wolf |
|
|
|
# |
|
|
|
# This patch file is dual-licensed. It is available under the license the |
|
|
|
# patched project is licensed under, as long as it is an OpenSource license |
|
|
|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|
|
|
# of the GNU General Public License as published by the Free Software |
|
|
|
# Foundation; either version 2 of the License, or (at your option) any later |
|
|
|
# version. |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/bitstrm.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/bitstrm.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/bitstrm.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/bitstrm.hpp 2005-10-22 14:41:16.000000000 +0200
|
|
|
|
@@ -46,8 +46,6 @@
|
|
|
|
#define _BITSTREAM_HPP_ |
|
|
|
#include "inbits.h" |
|
|
|
#include <iostream> |
|
|
|
-class istream;
|
|
|
|
-class ostream;
|
|
|
|
|
|
|
|
class CIOBitStream |
|
|
|
{ |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/enhcbufdec.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/enhcbufdec.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/enhcbufdec.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/enhcbufdec.hpp 2005-10-22 14:57:25.000000000 +0200
|
|
|
|
@@ -43,6 +43,9 @@
|
|
|
|
/****************************************** |
|
|
|
*** class CEnhcBufferDecoder *** |
|
|
|
******************************************/ |
|
|
|
+class CVideoObjectDecoder;
|
|
|
|
+class CVideoObjectDecoderTPS;
|
|
|
|
+
|
|
|
|
class CEnhcBufferDecoder : public CEnhcBuffer |
|
|
|
{ |
|
|
|
friend class CVideoObjectDecoder; |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/entropy.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/entropy.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/entropy.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/entropy.hpp 2005-10-22 14:49:30.000000000 +0200
|
|
|
|
@@ -39,12 +39,16 @@
|
|
|
|
#ifndef __ENTROPY_HPP_ |
|
|
|
#define __ENTROPY_HPP_ |
|
|
|
|
|
|
|
+#include <istream>
|
|
|
|
+#include <ostream>
|
|
|
|
+
|
|
|
|
+using std::istream;
|
|
|
|
+using std::ostream;
|
|
|
|
|
|
|
|
-class istream;
|
|
|
|
-class ostream;
|
|
|
|
class CInBitStream; |
|
|
|
class COutBitStream; |
|
|
|
|
|
|
|
+
|
|
|
|
typedef struct VlcTableTag { |
|
|
|
Int lSymbol; |
|
|
|
char *pchBits; |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/huffman.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/huffman.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/huffman.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/huffman.hpp 2005-10-22 14:41:40.000000000 +0200
|
|
|
|
@@ -48,8 +48,6 @@
|
|
|
|
|
|
|
|
#define VM_HOME_DIR "\\vm" |
|
|
|
|
|
|
|
-class istream;
|
|
|
|
-class ostream;
|
|
|
|
class CInBitStream; |
|
|
|
class COutBitStream; |
|
|
|
class CEntropyEncoder; |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/sesenc.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/sesenc.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/sesenc.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/sesenc.hpp 2005-10-22 15:00:00.000000000 +0200
|
|
|
|
@@ -78,6 +78,7 @@
|
|
|
|
class CEntropyEncoder; |
|
|
|
class CEntropyEncoderSet; |
|
|
|
class CVideoObjectEncoder; |
|
|
|
+class CEnhcBufferEncoder;
|
|
|
|
|
|
|
|
typedef struct { |
|
|
|
// general info |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/include/vopsedec.hpp src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/vopsedec.hpp
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/include/vopsedec.hpp 2005-05-04 21:55:58.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/include/vopsedec.hpp 2005-10-22 14:51:19.000000000 +0200
|
|
|
|
@@ -66,7 +66,6 @@
|
|
|
|
#define __VOPSEDEC_HPP_ |
|
|
|
|
|
|
|
class CVideoObject; |
|
|
|
-class ifstream;
|
|
|
|
class strstreambuf; |
|
|
|
class CInBitStream; |
|
|
|
class CEntropyDecoderSet; |
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.am src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.am
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.am 2005-05-04 22:25:06.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.am 2005-10-22 14:25:15.000000000 +0200
|
|
|
|
@@ -1,5 +1,5 @@
|
|
|
|
|
|
|
|
-AM_CXXFLAGS = -D__TRACE_AND_STATS_ -D__DOUBLE_PRECISION_ -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -Werror -D_OBSS_ @BILLS_CPPWARNINGS@
|
|
|
|
+AM_CXXFLAGS = -D__TRACE_AND_STATS_ -D__DOUBLE_PRECISION_ -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -D_OBSS_ @BILLS_CPPWARNINGS@
|
|
|
|
|
|
|
|
INCLUDES = -I../include |
|
|
|
|
|
|
|
diff -dur mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.in src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.in
|
|
|
|
--- mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.in 2005-05-19 00:02:21.000000000 +0200
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/common/video/iso-mpeg4/src/Makefile.in 2005-10-22 14:25:15.000000000 +0200
|
|
|
|
@@ -355,7 +355,7 @@
|
|
|
|
target_cpu = @target_cpu@ |
|
|
|
target_os = @target_os@ |
|
|
|
target_vendor = @target_vendor@ |
|
|
|
-AM_CXXFLAGS = -D__TRACE_AND_STATS_ -D__DOUBLE_PRECISION_ -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -Werror -D_OBSS_ @BILLS_CPPWARNINGS@
|
|
|
|
+AM_CXXFLAGS = -D__TRACE_AND_STATS_ -D__DOUBLE_PRECISION_ -D_REENTRANT -DNOCONTROLS -fexceptions -Wall -D_OBSS_ @BILLS_CPPWARNINGS@
|
|
|
|
INCLUDES = -I../include |
|
|
|
lib_LTLIBRARIES = libmpeg4ip_mpeg4_iso.la |
|
|
|
mp4vdec_SOURCES = \ |
|
|
|
diff -dur mpeg4ip-1.3/lib/SDLAudio/src/audio/SDL_audio.c src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/lib/SDLAudio/src/audio/SDL_audio.c
|
|
|
|
--- mpeg4ip-1.3/lib/SDLAudio/src/audio/SDL_audio.c 2005-01-13 19:21:29.000000000 +0100
|
|
|
|
+++ src.mpeg4ip.1129937794.4189.1371634527/mpeg4ip-1.3/lib/SDLAudio/src/audio/SDL_audio.c 2005-10-22 14:17:48.000000000 +0200
|
|
|
|
@@ -115,7 +115,7 @@
|
|
|
|
#endif |
|
|
|
|
|
|
|
/* The general mixing thread function */ |
|
|
|
-static int SDL_RunAudio(void *audiop)
|
|
|
|
+int SDL_RunAudio(void *audiop)
|
|
|
|
{ |
|
|
|
SDL_AudioDevice *audio = (SDL_AudioDevice *)audiop; |
|
|
|
Uint8 *stream; |