rpms/transcode/F-8 transcode-1.0.2-lzo2.patch, NONE, 1.1 transcode-1.0.4-shared_libmpeg3.patch, NONE, 1.1 transcode-1.0.4.dep-cleanup.patch, NONE, 1.1 transcode-1.0.4.external_dv.patch, NONE, 1.1 transcode-pvmbin.patch, NONE, 1.1 transcode.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

David Juran juran at rpmfusion.org
Thu Jul 24 14:45:33 CEST 2008


Author: juran

Update of /cvs/free/rpms/transcode/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv14050/F-8

Modified Files:
	.cvsignore sources 
Added Files:
	transcode-1.0.2-lzo2.patch 
	transcode-1.0.4-shared_libmpeg3.patch 
	transcode-1.0.4.dep-cleanup.patch 
	transcode-1.0.4.external_dv.patch transcode-pvmbin.patch 
	transcode.spec 
Log Message:
Initial import


transcode-1.0.2-lzo2.patch:

--- NEW FILE transcode-1.0.2-lzo2.patch ---
--- transcode-1.0.2/import/import_lzo.c~	2005-07-04 10:09:33.000000000 +0300
+++ transcode-1.0.2/import/import_lzo.c	2006-07-26 20:50:50.000000000 +0300
@@ -22,10 +22,12 @@
  */
 
 #define MOD_NAME    "import_lzo.so"
-#define MOD_VERSION "v0.0.3 (2002-11-26)"
+#define MOD_VERSION "v0.1.0 (2005-10-16)"
 #define MOD_CODEC   "(video) LZO"
 
 #include "transcode.h"
+#include "magic.h"
+#include "export/tc_lzo.h"
 
 static int verbose_flag = TC_QUIET;
 static int capability_flag = TC_CAP_PCM | TC_CAP_YUV | TC_CAP_RGB |
@@ -34,15 +36,14 @@
 #define MOD_PRE lzo
 #include "import_def.h"
 
-#include <lzo1x.h>
-#if (LZO_VERSION > 0x1070)
-#  include <lzoutil.h>
-#endif
+#include <lzo/lzo1x.h>
+#include <lzo/lzoutil.h>
 
 
 static avi_t *avifile1=NULL;
 static avi_t *avifile2=NULL;
 
+static uint32_t video_codec;
 static int audio_codec;
 static int aframe_count=0, vframe_count=0;
 
@@ -103,6 +104,14 @@
     fps    =  AVI_frame_rate(avifile2);
     codec  =  AVI_video_compressor(avifile2);
 
+    if (strcmp(codec,"LZO1") == 0) {
+      video_codec = TC_CODEC_LZO1;
+    } else if (strcmp(codec,"LZO2") == 0) {
+      video_codec = TC_CODEC_LZO2;
+    } else {
+      fprintf(stderr, "[%s] Unsupported video codec %s", MOD_NAME, codec);
+      return(TC_IMPORT_ERROR); 
+    }
 
     fprintf(stderr, "[%s] codec=%s, fps=%6.3f, width=%d, height=%d\n", 
 	    MOD_NAME, codec, fps, width, height);
@@ -142,7 +151,7 @@
 {
 
   int key;
-
+  lzo_uint size;
   long bytes_read=0;
 
   if(param->flag == TC_VIDEO) {
@@ -160,7 +169,24 @@
       return(TC_IMPORT_ERROR);
     }
 
-    r = lzo1x_decompress(out, out_len, param->buffer, &param->size, wrkmem);
+    if (video_codec == TC_CODEC_LZO1) {
+      r = lzo1x_decompress(out, out_len, param->buffer, &size, wrkmem);
+    } else {
+      tc_lzo_header_t *h = (tc_lzo_header_t *)out;
+      uint8_t *compdata = out + sizeof(*h);
+      int compsize = out_len - sizeof(*h);
+      if (h->magic != video_codec) {
+	fprintf(stderr, "[%s] frame with invalid magic 0x%08X\n", MOD_NAME, h->magic);
+	return (TC_IMPORT_ERROR);
+      }
+      if (h->flags & TC_LZO_NOT_COMPRESSIBLE) {
+	tc_memcpy(param->buffer, compdata, compsize);
+	size = compsize;
+	r = LZO_E_OK;
+      } else {
+	r = lzo1x_decompress(compdata, compsize, param->buffer, &size, wrkmem);
+      }
+    }
 
     if (r == LZO_E_OK) {
       if(verbose & TC_DEBUG) printf("decompressed %lu bytes into %lu bytes\n",
@@ -172,6 +198,7 @@
       return(TC_IMPORT_ERROR); 
     }
 
+    param->size = size;
     //transcode v.0.5.0-pre8 addition
     if(key) param->attributes |= TC_FRAME_IS_KEYFRAME;
 
--- transcode-1.0.2/import/decode_lzo.c~	2005-07-04 10:09:33.000000000 +0300
+++ transcode-1.0.2/import/decode_lzo.c	2006-07-26 20:50:55.000000000 +0300
@@ -27,10 +27,8 @@
 
 #ifdef HAVE_LZO
 
-#include <lzo1x.h>
-#if (LZO_VERSION > 0x1070)
-#  include <lzoutil.h>
-#endif
+#include <lzo/lzo1x.h>
+#include <lzo/lzoutil.h>
 
 #include "export/tc_lzo.h"
 
@@ -100,8 +98,13 @@
 	    goto decoder_error;
 	}
 
-
-	r = lzo1x_decompress(inbuf, bytes, out, &out_len, wrkmem);
+	if (h.flags & TC_LZO_NOT_COMPRESSIBLE) {
+	  tc_memcpy(out, inbuf, bytes);
+	  out_len = bytes;
+	  r = LZO_E_OK;
+	} else {
+	  r = lzo1x_decompress(inbuf, bytes, out, &out_len, wrkmem);
+	}
 
 	if (r == LZO_E_OK) {
 	    if(verbose & TC_DEBUG) 
--- transcode-1.0.2/import/extract_lzo.c~	2005-07-04 10:09:33.000000000 +0300
+++ transcode-1.0.2/import/extract_lzo.c	2006-07-26 20:50:52.000000000 +0300
@@ -27,10 +27,8 @@
 
 #ifdef HAVE_LZO
 
-#include <lzo1x.h>
-#if (LZO_VERSION > 0x1070)
-#  include <lzoutil.h>
-#endif
+#include <lzo/lzo1x.h>
+#include <lzo/lzoutil.h>
 
 #define BUFFER_SIZE SIZE_RGB_FRAME<<1
 
--- transcode-1.0.2/configure.in~	2005-10-30 06:57:45.000000000 +0200
+++ transcode-1.0.2/configure.in	2006-07-26 20:51:02.000000000 +0300
@@ -1018,7 +1018,7 @@
 dnl
 dnl LZO
 dnl
-TC_PKG_CHECK(lzo, no, LZO, no, [lzo1x.h], lzo, lzo_version, lzo,
+TC_PKG_CHECK(lzo, no, LZO, no, [lzo/lzo1x.h], lzo2, lzo_version, lzo,
  [http://www.oberhumer.com/opensource/lzo/])
 TC_PKG_HAVE(lzo, LZO)
 
--- transcode-1.0.2/export/tc_lzo.h~	2005-07-04 10:15:57.000000000 +0300
+++ transcode-1.0.2/export/tc_lzo.h	2006-07-26 20:50:58.000000000 +0300
@@ -1,7 +1,6 @@
 #ifndef TC_LZO_H
 #define TC_LZO_H
 
-#define TC_LZO_MAGIC 0x4C5A4F32   /* LZO2 */
 
 #define TC_LZO_FORMAT_YV12    1
 #define TC_LZO_FORMAT_RGB24   2
@@ -14,6 +13,7 @@
     unsigned int flags;
     unsigned char method; /* compression method */
     unsigned char level;  /* compression level */
+    short pad;
 } tc_lzo_header_t;
 
 #endif /* TC_LZO_H */
--- transcode-1.0.2/export/export_lzo.c~	2005-07-04 10:09:31.000000000 +0300
+++ transcode-1.0.2/export/export_lzo.c	2006-07-26 20:51:00.000000000 +0300
@@ -29,20 +29,13 @@
 #include "aud_aux.h"
 #include "import/magic.h"
 
-#include <lzo1x.h>
-#if (LZO_VERSION > 0x1070)
-#  include <lzoutil.h>
-#endif
+#include <lzo/lzo1x.h>
+#include <lzo/lzoutil.h>
 
-#define LZO2 1
-#undef LZO2
-
-#ifdef LZO2
 #include "tc_lzo.h"
-#endif
 
 #define MOD_NAME    "export_lzo.so"
-#define MOD_VERSION "v0.0.6 (2003-07-24)"
+#define MOD_VERSION "v0.1.0 (2005-10-15)"
 #define MOD_CODEC   "(video) LZO real-time compression | (audio) MPEG/AC3/PCM"
 
 static int verbose_flag=TC_QUIET;
@@ -129,23 +122,14 @@
       //force keyframe
       force_kf=1;
       
-#ifdef LZO2
       AVI_set_video(vob->avifile_out, vob->ex_v_width, vob->ex_v_height, vob->ex_fps, "LZO2");
-#else
-      AVI_set_video(vob->avifile_out, vob->ex_v_width, vob->ex_v_height, vob->ex_fps, "LZO1");
-#endif
 
       if (vob->avi_comment_fd>0)
 	  AVI_set_comment_fd(vob->avifile_out, vob->avi_comment_fd);
       
       if(!info_shown && verbose_flag) 
-#ifdef LZO2
 	fprintf(stderr, "[%s] codec=%s, fps=%6.3f, width=%d, height=%d\n", 
 		MOD_NAME, "LZO2", vob->ex_fps, vob->ex_v_width, vob->ex_v_height);
-#else
-	fprintf(stderr, "[%s] codec=%s, fps=%6.3f, width=%d, height=%d\n", 
-		MOD_NAME, "LZO1", vob->ex_fps, vob->ex_v_width, vob->ex_v_height);
-#endif
       
       info_shown=1;
       
@@ -183,9 +167,7 @@
 
   int key;
 
-#ifdef LZO2
   tc_lzo_header_t h;
-#endif
   
   if(param->flag == TC_VIDEO) { 
     
@@ -197,7 +179,6 @@
      * compress from `in' to `out' with LZO1X-1
      */
 
-#ifdef LZO2
     r = lzo1x_1_compress(param->buffer, param->size, out+sizeof(h), &out_len, wrkmem);
     h.magic = TC_CODEC_LZO2;
     h.size = out_len;
@@ -205,12 +186,9 @@
     h.level = 1;
     h.flags = 0;
     h.flags |= ((codec==CODEC_RGB)?TC_LZO_FORMAT_RGB24:TC_LZO_FORMAT_YV12);
+    h.pad = 0;
 
-    // XXX
     tc_memcpy (out, &h, sizeof(h));
-#else
-    r = lzo1x_1_compress(param->buffer, param->size, out, &out_len, wrkmem);
-#endif
     
     if (r == LZO_E_OK) {
       if(verbose & TC_DEBUG) printf("compressed %lu bytes into %lu bytes\n",
@@ -225,17 +203,15 @@
     /* check for an incompressible block */
     if (out_len >= param->size)  {
       if(verbose & TC_DEBUG) printf("[%s] block contains incompressible data\n", MOD_NAME);
-#ifdef LZO2
       h.flags |= TC_LZO_NOT_COMPRESSIBLE;
-#endif
+      tc_memcpy(out+sizeof(h), param->buffer, param->size);
+      out_len = param->size;
     }
     
     //0.5.0-pre8:
     key = ((param->attributes & TC_FRAME_IS_KEYFRAME) || force_kf) ? 1:0;
 
-#ifdef LZO2
     out_len += sizeof(h);
-#endif
 
     //0.6.2: switch outfile on "C" and -J pv
     //0.6.2: enforce auto-split at 2G (or user value) for normal AVI files

transcode-1.0.4-shared_libmpeg3.patch:

--- NEW FILE transcode-1.0.4-shared_libmpeg3.patch ---
diff -up transcode-1.0.4/configure.in.libmpeg3 transcode-1.0.4/configure.in
--- transcode-1.0.4/configure.in.libmpeg3	2007-10-12 00:09:23.000000000 +0200
+++ transcode-1.0.4/configure.in	2007-10-12 00:19:53.000000000 +0200
@@ -1065,19 +1065,19 @@ if test x"$have_libmpeg3" = x"yes" ; the
   libmpeg3_inc="no"
   save_CPPFLAGS="$CPPFLAGS"
   CPPFLAGS="$CPPFLAGS $libmpeg3_ii"
+  AC_CHECK_HEADER([libmpeg3.h],
+      [LIBMPEG3_CFLAGS="$libmpeg3_ii"
+        libmpeg3_inc="yes"])
+  if test x"$libmpeg3_inc" = x"no" ; then
   AC_CHECK_HEADER([libmpeg3/libmpeg3.h],
     [LIBMPEG3_CFLAGS="$libmpeg3_ii/libmpeg3"
       libmpeg3_inc="yes"])
+  fi
   if test x"$libmpeg3_inc" = x"no" ; then
     AC_CHECK_HEADER([mpeg3/libmpeg3.h],
       [LIBMPEG3_CFLAGS="$libmpeg3_ii/mpeg3"
         libmpeg3_inc="yes"])
   fi
-  if test x"$libmpeg3_inc" = x"no" ; then
-    AC_CHECK_HEADER([libmpeg3.h],
-      [LIBMPEG3_CFLAGS="$libmpeg3_ii"
-        libmpeg3_inc="yes"])
-  fi
   CPPFLAGS="$save_CPPFLAGS"
   if test x"$libmpeg3_inc" = x"no" ; then
     have_libmpeg3="no"

transcode-1.0.4.dep-cleanup.patch:

--- NEW FILE transcode-1.0.4.dep-cleanup.patch ---
diff -up transcode-1.0.4/configure.in.original transcode-1.0.4/configure.in
--- transcode-1.0.4/configure.in.original	2007-09-29 22:25:45.000000000 +0300
+++ transcode-1.0.4/configure.in	2007-09-29 22:26:34.000000000 +0300
@@ -1008,7 +1008,7 @@ TC_PKG_HAVE(libdv, LIBDV)
 dnl
 dnl libquicktime
 dnl
-LIBQUICKTIME_EXTRA_LIBS="$LIBQUICKTIME_EXTRA_LIBS -lpng -lz $PTHREAD_LIBS -lm $LIBDV_LIBS"
+LIBQUICKTIME_EXTRA_LIBS="$LIBQUICKTIME_EXTRA_LIBS -lz $PTHREAD_LIBS -lm $LIBDV_LIBS"
 TC_PKG_CHECK(libquicktime, no, LIBQUICKTIME, lqt-config, [quicktime.h],
  quicktime, lqt_rows_alloc, libquicktime,
  [http://libquicktime.sourceforge.net/])

transcode-1.0.4.external_dv.patch:

--- NEW FILE transcode-1.0.4.external_dv.patch ---
diff -up transcode-1.0.4/filter/preview/Makefile.am.original transcode-1.0.4/filter/preview/Makefile.am
--- transcode-1.0.4/filter/preview/Makefile.am.original	2007-09-28 22:19:51.000000000 +0300
+++ transcode-1.0.4/filter/preview/Makefile.am	2007-09-28 22:23:12.000000000 +0300
@@ -53,7 +53,6 @@ filter_pv_la_LIBADD = \
 
 EXTRA_DIST = \
 	display.h \
-	dv_types.h \
 	filter_preview.h \
 	font_xpm.h \
 	pv.h
Only in transcode-1.0.4.original/filter/preview: dv_types.h

transcode-pvmbin.patch:

--- NEW FILE transcode-pvmbin.patch ---
--- transcode-1.0.0/pvm3/Makefile.in.pvmbin	2005-07-12 10:40:55.000000000 +0300
+++ transcode-1.0.0/pvm3/Makefile.in	2005-07-21 19:41:14.000000000 +0300
@@ -763,11 +763,6 @@
 	uninstall-info-am uninstall-pkgLTLIBRARIES
 
 
-install-data-local:
-	@$(NORMAL_INSTALL)
-	if test ! -e $(bindir)/pvmgs; then \
-		ln -s $(PVM3_PVMGS) $(bindir)/pvmgs; \
-	fi;
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
--- transcode-1.0.0/pvm3/Makefile.am.pvmbin	2005-07-12 10:25:16.000000000 +0300
+++ transcode-1.0.0/pvm3/Makefile.am	2005-07-21 19:41:35.000000000 +0300
@@ -43,8 +43,3 @@
 	pvm_version.h \
 	vob_pack_unpack.h
 
-install-data-local:
-	@$(NORMAL_INSTALL)
-	if test ! -e $(bindir)/pvmgs; then \
-		ln -s $(PVM3_PVMGS) $(bindir)/pvmgs; \
-	fi;


--- NEW FILE transcode.spec ---
# TODO (sometime, maybe):
# - avifile (ick): http://avifile.sourceforge.net/
# - LoRS/IBP: http://loci.cs.utk.edu/

# I bet this _will_ change in the future.
%define pvmdir  %{_datadir}/pvm3

Name:           transcode
Version:        1.0.4
Release:        5%{?dist}
Summary:        Video stream processing tool

Group:          Applications/Multimedia
License:        GPLv2+
URL:            http://www.transcoding.org/
Source0:        http://fromani.exit1.org/%{name}-%{version}.tar.bz2
Patch0:         %{name}-pvmbin.patch
Patch2:         %{name}-1.0.2-lzo2.patch
Patch3:		transcode-1.0.4.external_dv.patch
Patch4:		transcode-1.0.4.dep-cleanup.patch
Patch5:		transcode-1.0.4-shared_libmpeg3.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  libogg-devel
BuildRequires:  libvorbis-devel
BuildRequires:  libdvdread-devel
BuildRequires:  a52dec-devel
BuildRequires:  libxml2-devel
BuildRequires:  libjpeg-devel
BuildRequires:  lzo-devel >= 2
BuildRequires:  mjpegtools-devel
BuildRequires:  libdv-devel
BuildRequires:  xvidcore-devel
BuildRequires:  libquicktime-devel >= 0.9.8
BuildRequires:  lame-devel >= 3.89
BuildRequires:  SDL-devel >= 1.1.6
BuildRequires:  ffmpeg-devel >= 0.4.9
BuildRequires:  mpeg2dec-devel >= 0.4.0-0.lvn.3.b
BuildRequires:  pvm
BuildRequires:  libtheora-devel
BuildRequires:  libXv-devel
BuildRequires:  libXaw-devel
BuildRequires:  libXpm-devel
BuildRequires:  freetype-devel
%ifarch %{ix86}
BuildRequires:  nasm
%endif
BuildRequires:  ImageMagick-devel >= 5.4.3
BuildRequires:	libmpeg3-devel

# libtool + autotools for patch2, autoreconf
BuildRequires:  libtool

Requires:       xvidcore


%description
transcode is a text console video-stream processing tool. It supports
elementary video and audio frame transformations. Some example modules
are included to enable import of MPEG-1/2, Digital Video, and other
formats. It also includes export modules for writing to AVI files with
DivX, OpenDivX, XviD, Digital Video or other codecs. Direct DVD
transcoding is also supported. A set of tools is available to extract
and decode the sources into raw video/audio streams for import and to
enable post-processing of AVI files.


%prep
%setup -q
%patch0 -p1 -b .pvmbin
%patch2 -p1 -b .lzo
%patch3 -p1 -b .external_dv
rm filter/preview/dv_types.h
%patch4 -p1 -b .dep-cleanup
%patch5 -p1 -b .shared-libmpeg3


%build
autoreconf # for patch2, and fixes standard rpaths on lib64 archs
for file in docs/{man/*.1,export_mp2.txt,export_mpeg.txt,filter_dnr.txt} \
    AUTHORS ChangeLog README docs/README.vcd ; do
    iconv -f iso-8859-1 -t utf-8 $file > $file.utf8 && mv -f $file.utf8 $file
done

%configure \
        --disable-dependency-tracking                           \
        --with-x                                                \
        --enable-netstream                                      \
        --enable-v4l                                            \
        --enable-oss                                            \
        --enable-libpostproc                                    \
        --with-libpostproc-includes=%{_includedir}/postproc     \
        --enable-freetype2                                      \
        --enable-ogg                                            \
        --enable-vorbis                                         \
        --enable-theora                                         \
        --enable-pvm3                                           \
        --with-pvm3-libs=`ls -1d %{pvmdir}/lib/LINUX*`          \
        --with-pvm3-includes=%{pvmdir}/include                  \
        --enable-libdv                                          \
        --enable-libquicktime                                   \
        --enable-lzo                                            \
        --enable-a52                                            \
	--enable-a52-default-decoder                            \
        --enable-libxml2                                        \
        --enable-mjpegtools                                     \
        --enable-sdl                                            \
        --enable-imagemagick					\
	--enable-libmpeg3

make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT __documentation
make install DESTDIR=$RPM_BUILD_ROOT 
mv $RPM_BUILD_ROOT%{_docdir}/transcode/ __documentation
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README* TODO __documentation/*
%{_bindir}/*
%{_libdir}/%{name}
%{_mandir}/man1/*.1*


%changelog
* Tue Oct  16 2007 David Juran <david at juran.se> - 1.0.4-5
- use shared libmpeg3
- use a52dec default decoder as recommended
- License is GPLv2+

* Mon Oct  8 2007 David Juran <david at juran.se> - 1.0.4-4
- enable libmpeg3 for rpmfusion

* Sat Sep 29 2007 David Juran <david at juran.se> - 1.0.4-3
- Drop indirect dependencies

* Fri Sep 28 2007 David Juran <david at juran.se> - 1.0.4-2
- Get rid of glib dependency

* Mon Sep 24 2007 David Juran <david at juran.se> - 1.0.4-1
- updated to 1.0.4

* Fri Jun  8 2007 Ville Skyttä <ville.skytta at iki.fi> - 1.0.3-1
- 1.0.3.
- Convert more docs to UTF-8.

* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 1.0.2-12
- rebuilt for unwind info generation, broken in gcc-4.1.1-21

* Mon Sep 25 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-11
- Fix build with recent ffmpeg.
- Don't build with libfame.
- Specfile cleanup.

* Wed Jul 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-10
- Backport upstream changes for lzo2, require it.
- Apply upstream fix for compare filter never returning (#987).
- Avoid standard rpaths on lib64 archs.

* Wed Jul 19 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-4
- Rebuild for new ImageMagick (#1066).
- Fix some cosmetic rpmlint warnings.

* Sat Apr  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-3
- Rebuild for new ffmpeg.

* Tue Mar 14 2006 Thorsten Leemhuis <fedora[AT]leemhuis.info> 1.0.2-2
- drop "0.lvn" from release

* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist

* Thu Jan  5 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-0.lvn.2
- 1.0.2, libquicktime detection/build fixed upstream.
- Rebuild against new ffmpeg.
- Drop zero Epochs.
- Adapt to modular X.

* Sat Oct  8 2005 Dams <anvil[AT]livna.org> - 0:1.0.0-0.lvn.4
- Really rebuilding against new mjpegtools

* Mon Sep 26 2005 Thorsten Leemhuis <fedoral[AT]leemhuis.info> - 0:1.0.0-0.lvn.3
- Rebuilt against new mjpegtools

* Tue Aug 30 2005 Dams <anvil[AT]livna.org> - 0:1.0.0-0.lvn.2
- Rebuilt against new mjpegtools

* Thu Jul 21 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:1.0.0-0.lvn.1
- 1.0.0, no more SSE/gcc4 special casing needed, pvmlink patch applied upstream

* Tue Jul  5 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:1.0.0-0.lvn.0.4.rc1
- 1.0.0rc1, gcc4 patch no longer needed (but SSE/gcc4 problems persist).
- Add upstream patch to fix PVM linking.
- Clean up obsolete pre-FC2 support.

* Sat Jun 18 2005 Ville Skyttä <ville.skytta at iki.fi> 0:1.0.0-0.lvn.0.3.beta3
- Add "--without sse" rpmbuild option, needed with gcc4.

* Mon Jun 06 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:1.0.0-0.lvn.0.2.beta3
- Add gcc4.patch from plf-package with a small addition from cvs

* Sun May  1 2005 Ville Skyttä <ville.skytta at iki.fi> 0:1.0.0-0.lvn.0.1.beta3
- 1.0.0beta3.
- Enable PVM support.

* Sun Feb 20 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.14-0.lvn.5
- Requires: xvidcore.

* Thu Jan 13 2005 Dams <anvil[AT]livna.org> - 0:0.6.14-0.lvn.4
- buildroot -> RPM_BUILD_ROOT, for consistency

* Sun Jan 02 2005 Thorsten Leemhuis <fedora[AT]leemhuis[DOT]info> - 0:0.6.14-0.lvn.3
- Use --with-mod-path={_libdir}/transcode on x86_64
- use make install DESTDIR=%%{buildroot} instead makeinstall; adjust doc-install

* Thu Dec 23 2004 Dams <anvil[AT]livna.org> - 0:0.6.14-0.lvn.2
- Workaround for bad Magick-config

* Tue Dec 14 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.14-0.lvn.1
- Update to 0.6.14.
- Build with whatever the compiler supports; CPU features detected at runtime.
- Build with dependency tracking disabled.

* Thu Jul 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.12-0.lvn.5
- Remove ffmpeg-devel and libpostproc-devel build deps, transcode uses its
  internal ones.

* Tue Jul 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.12-0.lvn.4
- Make xvid4 (XviD 1.0.x) the default xvid export module.
- Convert man pages to UTF-8.

* Sun Jul 18 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.12-0.lvn.3
- Build with theora by default, use "--without theora" to disable.
- BuildRequire libexif-devel to work around yet another missing dependency
  in ImageMagick-devel.
- Replace hardcoded i686 BuildArch with i686+ ExclusiveArchs.
- Enable MMX and CMOV (also) when built on ia64 and x86_64.
- Enable SSE by default (only) on ia64 and x86_64; use "--with sse" to
  enable it on other archs.
- Rebuild with libfame 0.9.1.
- First cut at building with pvm support (incomplete, disabled).

* Sat May  8 2004 Dams <anvil[AT]livna.org> - 0:0.6.12-0.lvn.2
- Added url in Source0

* Fri Jan  9 2004 Dams <anvil[AT]livna.org> 0:0.6.12-0.lvn.1
- Updated to 0.6.12

* Sun Nov  9 2003 Dams <anvil[AT]livna.org> 0:0.6.11-0.lvn.1
- Updated to 0.6.11
- exclude -> rm

* Mon Sep 29 2003 Dams <anvil[AT]livna.org> 0:0.6.10-0.fdr.2
- BuildArch i686

* Tue Sep  9 2003 Dams <anvil[AT]livna.org> 0:0.6.10-0.fdr.1
- Updated to 0.6.10
- Updated doc files
- Dropped Patch1 and Patch2 (applied upstream)

* Thu Aug 14 2003 Dams <anvil[AT]livna.org> 0:0.6.9-0.fdr.1
- Updated to 0.6.9

* Thu Jul 31 2003 Dams <anvil[AT]livna.org> 0:0.6.8-0.fdr.2
- Applied filter_resample-segfault-fix-0.6.8 patch from upstream

* Tue Jul  8 2003 Dams <anvil[AT]livna.org> 0:0.6.8-0.fdr.1
- Updated to 0.6.8
- Removed glib/gtk+ version in BuildReqs

* Mon Jun  2 2003 Warren Togami <warren at togami.com> 0:0.6.7-0.fdr.3
- Remove smp_flags due to build failure

* Sun Jun  1 2003 Dams <anvil[AT]livna.org> 0:0.6.7-0.fdr.2
- Enabled text filter

* Sun Jun  1 2003 Dams <anvil[AT]livna.org> 0:0.6.6-0.fdr.1
- Updated to 0.6.7
- Updated BuildRequires

* Sun Jun  1 2003 Dams <anvil[AT]livna.org> 0:0.6.6-0.fdr.3
- Removed URL in Source0

* Thu May 22 2003 Dams <anvil[AT]livna.org> 0:0.6.6-0.fdr.2
- Changed URL in Source0

* Thu May 22 2003 Dams <anvil[AT]livna.org> 0:0.6.6-0.fdr.1
- Updated to 0.6.6
- Updated doc entry
- Slightly modified ifarch condition for nasm

* Sat May 10 2003 Dams <anvil[AT]livna.org> 0:0.6.4-0.fdr.2
- Re-added ffmpeg-devel BuildRequires
- Added libquicktime-devel libpostproc-devel and nasm BuildRequires

* Sat May 10 2003 Dams <anvil[AT]livna.org> 0:0.6.4-0.fdr.1
- Updated to 0.6.4
- Added missing BuildRequires
- exclude some ".la" files
- buildroot -> RPM_BUILD_ROOT

* Wed Apr 23 2003 Dams <anvil[AT]livna.org> 
- Initial build.


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/transcode/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Jul 2008 16:55:16 -0000	1.1
+++ .cvsignore	24 Jul 2008 12:45:33 -0000	1.2
@@ -0,0 +1 @@
+transcode-1.0.4.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/free/rpms/transcode/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Jul 2008 16:55:16 -0000	1.1
+++ sources	24 Jul 2008 12:45:33 -0000	1.2
@@ -0,0 +1 @@
+6f05b9efb8d67540dd6dbb7b8db47504  transcode-1.0.4.tar.bz2



More information about the rpmfusion-commits mailing list