From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 3 16:20:34 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9EF1E16A41F for ; Sun, 3 Jul 2005 16:20:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33BD743D55 for ; Sun, 3 Jul 2005 16:20:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j63GKXx5071547 for ; Sun, 3 Jul 2005 16:20:33 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j63GKXxa071546; Sun, 3 Jul 2005 16:20:33 GMT (envelope-from gnats) Resent-Date: Sun, 3 Jul 2005 16:20:33 GMT Resent-Message-Id: <200507031620.j63GKXxa071546@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jose M Rodriguez Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2126716A41C for ; Sun, 3 Jul 2005 16:10:42 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from 62-14-156-60.inversas.jazztel.es (62-14-156-60.inversas.jazztel.es [62.14.156.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C2A243D45 for ; Sun, 3 Jul 2005 16:10:40 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) by 62-14-156-60.inversas.jazztel.es (8.13.3/8.13.3) with ESMTP id j63GAcV5042951; Sun, 3 Jul 2005 18:10:38 +0200 (CEST) (envelope-from josemi@redesjm.local) Received: (from josemi@localhost) by redesjm.local (8.13.3/8.13.3/Submit) id j63GAbvJ075008; Sun, 3 Jul 2005 18:10:37 +0200 (CEST) (envelope-from josemi) Message-Id: <200507031610.j63GAbvJ075008@redesjm.local> Date: Sun, 3 Jul 2005 18:10:37 +0200 (CEST) From: Jose M Rodriguez To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: hendrik@scholz.net Subject: ports/82931: [PATCH] update multimedia/transcode to 1.0.0rc1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jose M Rodriguez List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2005 16:20:34 -0000 >Number: 82931 >Category: ports >Synopsis: [PATCH] update multimedia/transcode to 1.0.0rc1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Jul 03 16:20:33 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jose M Rodriguez >Release: FreeBSD 5.4-RELEASE-p3 i386 >Organization: RedesJM >Environment: System: FreeBSD orion.redesjm.local 5.4-RELEASE-p3 FreeBSD 5.4-RELEASE-p3 #0: Thu Jun 30 23:20:37 CEST 2005 root@orion.redesjm.local:/usr/obj/usr/src/sys/ORION2 i386 >Description: Update multimedia/transcode to the latest RC This version has support for latest avcodec API change and can be build/use against ffmpeg-devel >How-To-Repeat: >Fix: --- patch-transcode begins here --- diff -Nru /usr/ports/multimedia/transcode/Makefile multimedia/transcode/Makefile --- /usr/ports/multimedia/transcode/Makefile Tue May 31 22:45:28 2005 +++ multimedia/transcode/Makefile Sun Jul 3 15:38:38 2005 @@ -6,11 +6,9 @@ # PORTNAME= transcode -DISTVERSION= 1.0.0beta3 -PORTREVISION= 2 +DISTVERSION= 1.0.0rc1 CATEGORIES= multimedia -MASTER_SITES= http://dl.fkb.wormulon.net/transcode/ \ - http://dl.kel.wormulon.net/transcode/ \ +MASTER_SITES= http://rebels.plukwa.net/linux-video/transcode/ \ http://www.jakemsr.com/transcode/ MAINTAINER= hendrik@scholz.net diff -Nru /usr/ports/multimedia/transcode/distinfo multimedia/transcode/distinfo --- /usr/ports/multimedia/transcode/distinfo Wed May 11 17:04:48 2005 +++ multimedia/transcode/distinfo Sun Jul 3 15:39:58 2005 @@ -1,2 +1,2 @@ -MD5 (transcode-1.0.0beta3.tar.gz) = 963645ae3c08363d8035e874dffc89e7 -SIZE (transcode-1.0.0beta3.tar.gz) = 2346963 +MD5 (transcode-1.0.0rc1.tar.gz) = bda8422a8b2fb83e5c750743b688b7a3 +SIZE (transcode-1.0.0rc1.tar.gz) = 2349974 diff -Nru /usr/ports/multimedia/transcode/files/patch-import:af6_decore.cpp multimedia/transcode/files/patch-import:af6_decore.cpp --- /usr/ports/multimedia/transcode/files/patch-import:af6_decore.cpp Thu Jan 1 01:00:00 1970 +++ multimedia/transcode/files/patch-import:af6_decore.cpp Sun Jul 3 17:07:56 2005 @@ -0,0 +1,58 @@ +--- import/af6_decore.cpp.orig Sun Jul 3 17:03:28 2005 ++++ import/af6_decore.cpp Sun Jul 3 17:03:48 2005 +@@ -213,7 +213,7 @@ + + /* send sync token */ + fflush(stdout); +- p_write(decode->fd_out, sync_str, sizeof(sync_str)); ++ p_write(decode->fd_out, (uint8_t*)sync_str, sizeof(sync_str)); + + /* frame serve loop */ + /* by default decode->frame_limit[0]=0 and ipipe->frame_limit[1]=LONG_MAX so all frames are decoded */ +@@ -268,13 +268,13 @@ + } + } + /* write unpacked frame */ +- if(p_write(decode->fd_out, pack_buffer, pack_size)!= pack_size) { ++ if(p_write(decode->fd_out, (uint8_t*)pack_buffer, pack_size)!= pack_size) { + fprintf(stderr,"(%s) ERROR: Pipe write error!\n",__FILE__); + break; + } + } else { + /* directly write raw frame */ +- if(p_write(decode->fd_out, buf, buffer_size)!= buffer_size) { ++ if(p_write(decode->fd_out, (uint8_t*)buf, buffer_size)!= buffer_size) { + fprintf(stderr,"(%s) ERROR: Pipe write error!\n",__FILE__); + break; + } +@@ -368,7 +368,7 @@ + + /* send sync token */ + fflush(stdout); +- p_write(decode->fd_out, sync_str, sizeof(sync_str)); ++ p_write(decode->fd_out, (uint8_t*)sync_str, sizeof(sync_str)); + + /* sample server loop */ + while(!ars->Eof()) { +@@ -393,18 +393,18 @@ + { + if ( s_byte_read - ret_size <(unsigned int)decode->frame_limit[0]) + { +- if((unsigned int)p_write(decode->fd_out,buffer+(ret_size-(s_byte_read-decode->frame_limit[0])),(s_byte_read-decode->frame_limit[0]))!=(unsigned int)(s_byte_read-decode->frame_limit[0])) ++ if((unsigned int)p_write(decode->fd_out,(uint8_t*)(buffer+(ret_size-(s_byte_read-decode->frame_limit[0]))),(s_byte_read-decode->frame_limit[0]))!=(unsigned int)(s_byte_read-decode->frame_limit[0])) + break; + } + else + { +- if((unsigned int)p_write(decode->fd_out,buffer,ret_size)!=ret_size) ++ if((unsigned int)p_write(decode->fd_out,(uint8_t*)buffer,ret_size)!=ret_size) + break; + } + } + else if ((s_byte_read> decode->frame_limit[0]) && (s_byte_read - ret_size <=(unsigned int)decode->frame_limit[1])) + { +- if((unsigned int)p_write(decode->fd_out,buffer,(s_byte_read-decode->frame_limit[1]))!=(unsigned int)(s_byte_read-decode->frame_limit[1])) ++ if((unsigned int)p_write(decode->fd_out,(uint8_t*)buffer,(s_byte_read-decode->frame_limit[1]))!=(unsigned int)(s_byte_read-decode->frame_limit[1])) + break; + } + else if (s_byte_read - ret_size >(unsigned int)decode->frame_limit[1]) diff -Nru /usr/ports/multimedia/transcode/pkg-plist multimedia/transcode/pkg-plist --- /usr/ports/multimedia/transcode/pkg-plist Wed May 11 17:04:48 2005 +++ multimedia/transcode/pkg-plist Sun Jul 3 17:38:46 2005 @@ -119,6 +119,7 @@ lib/transcode/import_ac3.so %%WITH_AVIFILE%%lib/transcode/import_af6.so lib/transcode/import_avi.so +lib/transcode/import_bsdav.so lib/transcode/import_divx.so lib/transcode/import_dv.so lib/transcode/import_dvd.so --- patch-transcode ends here --- >Release-Note: >Audit-Trail: >Unformatted: