[arch-commits] Commit in transcode/trunk (3 files)

2016-02-16 Thread Antonio Rojas
Date: Wednesday, February 17, 2016 @ 01:05:59
  Author: arojas
Revision: 259868

ffmpeg 3.0 rebuild

Added:
  transcode/trunk/transcode-1.1.7-ffmpeg29.patch
  transcode/trunk/transcode-ffmpeg3.patch
Modified:
  transcode/trunk/PKGBUILD

+
 PKGBUILD   |   14 +
 transcode-1.1.7-ffmpeg29.patch |  352 +++
 transcode-ffmpeg3.patch|  213 +++
 3 files changed, 575 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-02-16 23:53:38 UTC (rev 259867)
+++ PKGBUILD2016-02-17 00:05:59 UTC (rev 259868)
@@ -6,7 +6,7 @@
 pkgname=transcode
 _sripver=0.3-4
 pkgver=1.1.7
-pkgrel=18
+pkgrel=19
 pkgdesc="A video/DVD ripper and encoder for the terminal/console"
 arch=('i686' 'x86_64')
 url="http://www.transcoding.org/;
@@ -25,7 +25,9 @@
transcode-1.1.7-libav-9.patch 
transcode-1.1.7-preset-force.patch
transcode-1.1.7-ffmpeg2.patch
-transcode-1.1.7-ffmpeg-2.4.patch)
+transcode-1.1.7-ffmpeg-2.4.patch
+   transcode-1.1.7-ffmpeg29.patch
+   transcode-ffmpeg3.patch)
 sha1sums=('e35df68b960eb56ef0a59a4cdbed1491be56aee6'
   'd93ff3578dd5f722c8f4ef16bc0903eec5781a0d'
   'fa05aa1770d9350d90b7cf315aa7c4a1fd921ac7'
@@ -37,7 +39,9 @@
   'ef1cccd35317d3a28443b654da49de731cdf1766'
   '034853427bc784a80b333d2e2f4bab44f0b86ce0'
   '764de67996e2c4947346c7a91586cc4ca826a8e2'
-  'b590dfc30cdc4bc2a6825de247928b46a8928a9a')
+  'b590dfc30cdc4bc2a6825de247928b46a8928a9a'
+  '0e8769c1e8ec9f0ed87266c404ba13560db3578d'
+  '6aefa6a13fa70f8cc92ed03dd5383a4adcd4a6d0')
 
 prepare() {
   cd ${pkgname}-${pkgver}
@@ -49,7 +53,9 @@
   patch -p1 -i "${srcdir}/transcode-1.1.7-preset-force.patch"
   patch -p1 -i "${srcdir}/transcode-1.1.7-ffmpeg2.patch"
   patch -p1 -i "${srcdir}/transcode-1.1.7-ffmpeg-2.4.patch"
-  sed -i 's|freetype/ftglyph.h|freetype2/ftglyph.h|' 
filter/subtitler/load_font.c
+  patch -p1 -i "${srcdir}/transcode-1.1.7-ffmpeg29.patch"
+  patch -p1 -i "${srcdir}/transcode-ffmpeg3.patch"
+  sed -i 's|freetype/ftglyph.h|freetype2/freetype/ftglyph.h|' 
filter/subtitler/load_font.c
 
   cd ../subtitleripper
   patch -p1 -i "${srcdir}/subtitleripper-0.3.4-linkingorder.patch"

Added: transcode-1.1.7-ffmpeg29.patch
===
--- transcode-1.1.7-ffmpeg29.patch  (rev 0)
+++ transcode-1.1.7-ffmpeg29.patch  2016-02-17 00:05:59 UTC (rev 259868)
@@ -0,0 +1,352 @@
+Index: transcode-1.1.7/encode/encode_lavc.c
+===
+--- transcode-1.1.7.orig/encode/encode_lavc.c
 transcode-1.1.7/encode/encode_lavc.c
+@@ -233,7 +233,7 @@ static void pre_encode_video_yuv420p(TCL
+  vframe_list_t *vframe)
+ {
+ avpicture_fill((AVPicture *)>ff_venc_frame, vframe->video_buf,
+-PIX_FMT_YUV420P,
++AV_PIX_FMT_YUV420P,
+ pd->ff_vcontext.width, pd->ff_vcontext.height);
+ }
+ 
+@@ -247,7 +247,7 @@ static void pre_encode_video_yuv420p_huf
+ IMG_YUV_DEFAULT,
+ pd->ff_vcontext.width, pd->ff_vcontext.height);
+ avpicture_fill((AVPicture *)>ff_venc_frame, pd->vframe_buf->video_buf,
+-   PIX_FMT_YUV422P,
++   AV_PIX_FMT_YUV422P,
+pd->ff_vcontext.width, pd->ff_vcontext.height);
+ ac_imgconvert(src, IMG_YUV_DEFAULT,
+   pd->ff_venc_frame.data, IMG_YUV422P,
+@@ -263,7 +263,7 @@ static void pre_encode_video_yuv422p(TCL
+ IMG_YUV422P,
+ pd->ff_vcontext.width, pd->ff_vcontext.height);
+ avpicture_fill((AVPicture *)>ff_venc_frame, pd->vframe_buf->video_buf,
+-   PIX_FMT_YUV420P,
++   AV_PIX_FMT_YUV420P,
+pd->ff_vcontext.width, pd->ff_vcontext.height);
+ ac_imgconvert(src, IMG_YUV422P,
+   pd->ff_venc_frame.data, IMG_YUV420P,
+@@ -275,7 +275,7 @@ static void pre_encode_video_yuv422p_huf
+  vframe_list_t *vframe)
+ {
+ avpicture_fill((AVPicture *)>ff_venc_frame, vframe->video_buf,
+-   PIX_FMT_YUV422P,
++   AV_PIX_FMT_YUV422P,
+pd->ff_vcontext.width, pd->ff_vcontext.height);
+ 
+ }
+@@ -285,7 +285,7 @@ static void pre_encode_video_rgb24(TCLav
+vframe_list_t *vframe)
+ {
+ avpicture_fill((AVPicture *)>ff_venc_frame, pd->vframe_buf->video_buf,
+-   PIX_FMT_YUV420P,
++   AV_PIX_FMT_YUV420P,
+pd->ff_vcontext.width, pd->ff_vcontext.height);
+ ac_imgconvert(>video_buf, IMG_RGB_DEFAULT,
+   

[arch-commits] Commit in transcode/trunk (3 files)

2012-07-05 Thread Eric Bélanger
Date: Friday, July 6, 2012 @ 01:55:49
  Author: eric
Revision: 163030

upgpkg: transcode 1.1.7-5

Rebuild against ffmpeg 0.11

Added:
  transcode/trunk/ffmpeg-0.11.patch
Modified:
  transcode/trunk/PKGBUILD
Deleted:
  transcode/trunk/ffmpeg-0.10.patch

---+
 PKGBUILD  |8 +--
 ffmpeg-0.10.patch |   14 -
 ffmpeg-0.11.patch |  130 
 3 files changed, 134 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-07-06 02:47:50 UTC (rev 163029)
+++ PKGBUILD2012-07-06 05:55:49 UTC (rev 163030)
@@ -6,7 +6,7 @@
 pkgname=transcode
 _sripver=0.3-4
 pkgver=1.1.7
-pkgrel=4
+pkgrel=5
 pkgdesc=A video/DVD ripper and encoder for the terminal/console
 arch=('i686' 'x86_64')
 url=http://tcforge.berlios.de/;
@@ -18,17 +18,17 @@
 
source=(https://bitbucket.org/france/transcode-tcforge/downloads/${pkgname}-${pkgver}.tar.bz2

http://downloads.sourceforge.net/sourceforge/subtitleripper/subtitleripper-${_sripver}.tgz
 subtitleripper-0.3.4-linkingorder.patch 
subtitleripper-0.3.4-respect-ldflags.patch
-ffmpeg-0.10.patch)
+ffmpeg-0.11.patch)
 sha1sums=('e35df68b960eb56ef0a59a4cdbed1491be56aee6'
   'd93ff3578dd5f722c8f4ef16bc0903eec5781a0d'
   'fa05aa1770d9350d90b7cf315aa7c4a1fd921ac7'
   '591943a33235342a66c3df0625a164a1479c09ae'
-  '3c03111cfae88db918afff3837cec7db32ace3cc')
+  '765dacce5ee463adf5c124556d68bb873ef436c6')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
 
-  patch -Np1 -i ${srcdir}/ffmpeg-0.10.patch
+  patch -Np1 -i ${srcdir}/ffmpeg-0.11.patch
   ./configure --prefix=/usr \
 --disable-sse --disable-sse2 --disable-altivec --enable-mmx \
 --enable-lame --enable-ogg --enable-vorbis --enable-theora \

Deleted: ffmpeg-0.10.patch
===
--- ffmpeg-0.10.patch   2012-07-06 02:47:50 UTC (rev 163029)
+++ ffmpeg-0.10.patch   2012-07-06 05:55:49 UTC (rev 163030)
@@ -1,14 +0,0 @@
-diff -Nur transcode-1.1.7.orig/filter/filter_pp.c 
transcode-1.1.7/filter/filter_pp.c
 transcode-1.1.7.orig/filter/filter_pp.c2012-01-27 19:55:13.706613234 
+
-+++ transcode-1.1.7/filter/filter_pp.c 2012-01-27 19:56:04.719541629 +
-@@ -38,8 +38,8 @@
- 
- /* FIXME: these use the filter ID as an index--the ID can grow
-  * arbitrarily large, so this needs to be fixed */
--static pp_mode_t *mode[100];
--static pp_context_t *context[100];
-+static pp_mode *mode[100];
-+static pp_context *context[100];
- static int width[100], height[100];
- static int pre[100];
- 

Added: ffmpeg-0.11.patch
===
--- ffmpeg-0.11.patch   (rev 0)
+++ ffmpeg-0.11.patch   2012-07-06 05:55:49 UTC (rev 163030)
@@ -0,0 +1,130 @@
+diff -Naur transcode-1.1.7/export/export_ffmpeg.c 
fixed-tc/export/export_ffmpeg.c
+--- transcode-1.1.7/export/export_ffmpeg.c 2011-11-19 11:50:27.0 
-0500
 fixed-tc/export/export_ffmpeg.c2012-07-05 16:22:41.095346080 -0400
+@@ -180,7 +180,7 @@
+ 
+ 
+ /* START: COPIED FROM ffmpeg-0.5_p22846(ffmpeg.c, cmdutils.c) */
+-#include libavcodec/opt.h
++#include libavutil/opt.h
+ #include libavutil/avstring.h
+ #include libswscale/swscale.h
+ 
+@@ -470,7 +470,6 @@
+ }
+ 
+ TC_LOCK_LIBAVCODEC;
+-avcodec_init();
+ avcodec_register_all();
+ TC_UNLOCK_LIBAVCODEC;
+ 
+@@ -634,7 +633,6 @@
+ lavc_param_rc_max_rate = 2516;
+ lavc_param_rc_buffer_size = 224 * 8;
+ lavc_param_rc_buffer_aggressivity = 99;
+-lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
+ 
+ break;
+ 
+@@ -674,7 +673,6 @@
+ 
+ lavc_param_rc_buffer_size = 224 * 8;
+ lavc_param_rc_buffer_aggressivity = 99;
+-lavc_param_scan_offset = CODEC_FLAG_SVCD_SCAN_OFFSET;
+ 
+ break;
+ 
+diff -Naur transcode-1.1.7/export/ffmpeg_cfg.c fixed-tc/export/ffmpeg_cfg.c
+--- transcode-1.1.7/export/ffmpeg_cfg.c2011-11-19 11:50:27.0 
-0500
 fixed-tc/export/ffmpeg_cfg.c   2012-07-05 15:26:29.112103273 -0400
+@@ -160,9 +160,7 @@
+ {vcelim, lavc_param_chroma_elim_threshold, TCCONF_TYPE_INT, 
TCCONF_FLAG_RANGE, -99, 99},
+ {vpsize, lavc_param_packet_size, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, 
0, 1},
+ {vstrict, lavc_param_strict, TCCONF_TYPE_INT, TCCONF_FLAG_RANGE, -99, 
99},
+-{vdpart, lavc_param_data_partitioning, TCCONF_TYPE_FLAG, 0, 0, 
CODEC_FLAG_PART},
+ //{keyint, lavc_param_keyint, TCCONF_TYPE_INT, 0, 0, 0},
+-{gray, lavc_param_gray, TCCONF_TYPE_FLAG, 0, 0, CODEC_FLAG_PART},
+ {mpeg_quant, lavc_param_mpeg_quant, TCCONF_TYPE_FLAG, 0, 0, 1},
+ {vi_qfactor, lavc_param_vi_qfactor, TCCONF_TYPE_FLOAT, 
TCCONF_FLAG_RANGE, -31.0, 31.0},
+ {vi_qoffset, lavc_param_vi_qoffset, TCCONF_TYPE_FLOAT, 
TCCONF_FLAG_RANGE, 0.0, 31.0},
+@@ -211,7 

[arch-commits] Commit in transcode/trunk (3 files)

2010-09-23 Thread Eric Bélanger
Date: Thursday, September 23, 2010 @ 23:35:03
  Author: eric
Revision: 91207

upgpkg: transcode 1.1.5-5
Fixed mpa codec (close FS#20587), Fixed jpeg segmentation fault

Added:
  transcode/trunk/transcode-1.1.5-jpeg-7.patch
  transcode/trunk/transcode-1.1.5-mpa.patch
Modified:
  transcode/trunk/PKGBUILD

--+
 PKGBUILD |   19 ---
 transcode-1.1.5-jpeg-7.patch |   16 
 transcode-1.1.5-mpa.patch|   10 ++
 3 files changed, 38 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-09-24 01:59:31 UTC (rev 91206)
+++ PKGBUILD2010-09-24 03:35:03 UTC (rev 91207)
@@ -6,23 +6,28 @@
 pkgname=transcode
 _sripver=0.3-4
 pkgver=1.1.5
-pkgrel=4
-pkgdesc=A video/DVD ripper and encoder for the terminal/console.
+pkgrel=5
+pkgdesc=A video/DVD ripper and encoder for the terminal/console
 arch=('i686' 'x86_64')
 url=http://tcforge.berlios.de/;
 license=('GPL')
 depends=('imagemagick' 'lzo2' 'libdv' 'libdvdread' 'ffmpeg' 'mjpegtools'
-   'xvidcore' 'libmpeg2' 'libtheora' 'libxaw' 'x264' 'libxml2'
-   'libxv' 'a52dec' 'alsa-lib')
+'libmpeg2' 'libtheora' 'libxaw'  'libxml2' 'libxv' 'a52dec' 'alsa-lib')
 makedepends=('nasm' 'pkg-config')
 options=('!libtool' '!makeflags')
 source=(http://download2.berlios.de/tcforge/${pkgname}-${pkgver}.tar.bz2
-   
http://downloads.sourceforge.net/sourceforge/subtitleripper/subtitleripper-${_sripver}.tgz)
-md5sums=('41ac6b1c0fe30f3aab286e771fc31b9e' 'c0bd49a88f667c68c4430ad25bbed510')
-sha1sums=('48c36e06ca0cd1cdc1a9c6a241e231f896eefd26' 
'd93ff3578dd5f722c8f4ef16bc0903eec5781a0d')
+   
http://downloads.sourceforge.net/sourceforge/subtitleripper/subtitleripper-${_sripver}.tgz
+   transcode-1.1.5-jpeg-7.patch  transcode-1.1.5-mpa.patch)
+md5sums=('41ac6b1c0fe30f3aab286e771fc31b9e' 'c0bd49a88f667c68c4430ad25bbed510'\
+ 'af4056b7530a6f147594f676849e7c7b' 'c299cfc6c4be6a5512d1a129f04e5450')
+sha1sums=('48c36e06ca0cd1cdc1a9c6a241e231f896eefd26' 
'd93ff3578dd5f722c8f4ef16bc0903eec5781a0d'\
+ '9e380c00a3b31725dc3ec483fa7bf5e3d8a8a977' 
'6f45d9167c3aa15a83cb29545749f55eb1f1e5a2')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
+  patch -p0  ../transcode-1.1.5-jpeg-7.patch
+  patch -p1  ../transcode-1.1.5-mpa.patch
+
  # building from here
   ./configure --prefix=/usr \
 --enable-sse=no --enable-sse2=no --enable-altivec=no --enable-mmx \

Added: transcode-1.1.5-jpeg-7.patch
===
--- transcode-1.1.5-jpeg-7.patch(rev 0)
+++ transcode-1.1.5-jpeg-7.patch2010-09-24 03:35:03 UTC (rev 91207)
@@ -0,0 +1,16 @@
+http://bugs.gentoo.org/show_bug.cgi?id=294488
+
+Patch by: Salah Coronya
+
+Fix segmentation fault with jpeg-7 and above where dinfo.do_fancy_upsampling 
isn't set by default to FALSE anymore.
+
+--- export/export_jpg.c
 export/export_jpg.c
+@@ -91,6 +91,7 @@
+ 
+   jpeg_set_quality(encinfo, quality, TRUE);
+   encinfo.raw_data_in = TRUE;
++  encinfo.do_fancy_downsampling = FALSE;
+   encinfo.in_color_space = JCS_YCbCr;
+ 
+   encinfo.comp_info[0].h_samp_factor = 2;

Added: transcode-1.1.5-mpa.patch
===
--- transcode-1.1.5-mpa.patch   (rev 0)
+++ transcode-1.1.5-mpa.patch   2010-09-24 03:35:03 UTC (rev 91207)
@@ -0,0 +1,10 @@
+--- transcode-1.1.5-old/export/aud_aux.c   2010-07-04 12:44:31.867550180 
-0500
 transcode-1.1.5/export/aud_aux.c   2010-07-04 13:41:01.253292529 -0500
+@@ -347,6 +347,7 @@
+ //-- set parameters (bitrate, channels and sample-rate) --
+ //
+ memset(mpa_ctx, 0, sizeof(mpa_ctx));  // default all
++mpa_ctx.codec_type  = CODEC_TYPE_AUDIO;
+ mpa_ctx.bit_rate= vob-mp3bitrate * 1000;  // bitrate dest.
+ mpa_ctx.channels= vob-dm_chan;// channels
+ mpa_ctx.sample_rate = vob-a_rate;