Mike Melanson CVS | 1 Apr 2005 06:30
Picon

CVS: ffmpeg/libavcodec loco.c,1.2,1.3

Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv32074/libavcodec

Modified Files:
	loco.c 
Log Message:
support some more color modes; patch by Kostya

Index: loco.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/loco.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- loco.c	9 Mar 2005 23:48:17 -0000	1.2
+++ loco.c	1 Apr 2005 04:30:31 -0000	1.3
 <at>  <at>  -28,7 +28,7  <at>  <at> 
 #include "bitstream.h"
 #include "golomb.h"

-enum LOCO_MODE {LOCO_UNKN=0, LOCO_CYUY2=-1, LOCO_CRGB=-2, LOCO_CYV12=-3,
+enum LOCO_MODE {LOCO_UNKN=0, LOCO_CYUY2=-1, LOCO_CRGB=-2, LOCO_CRGBA=-3, LOCO_CYV12=-4,
  LOCO_YUY2=1, LOCO_UYVY=2, LOCO_RGB=3, LOCO_RGBA=4, LOCO_YV12=5};

 typedef struct LOCOContext{
 <at>  <at>  -259,7 +259,7  <at>  <at> 
     case LOCO_CYV12: case LOCO_YV12:
         avctx->pix_fmt = PIX_FMT_YUV420P;
         break;
-    case LOCO_RGBA:
(Continue reading)

Michael Niedermayer CVS | 1 Apr 2005 23:21
Picon

CVS: ffmpeg/libavformat avienc.c,1.100,1.101

Update of /cvsroot/ffmpeg/ffmpeg/libavformat
In directory mail:/var2/tmp/cvs-serv7139

Modified Files:
	avienc.c 
Log Message:
fix vorbis in avi

Index: avienc.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/avienc.c,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- avienc.c	26 Mar 2005 20:32:55 -0000	1.100
+++ avienc.c	1 Apr 2005 21:21:12 -0000	1.101
 <at>  <at>  -624,7 +624,7  <at>  <at> 
     int size= pkt->size;

 //    av_log(s, AV_LOG_DEBUG, "%lld %d %d\n", pkt->dts, avi->packet_count[stream_index], stream_index);
-    while(enc->codec_type == CODEC_TYPE_VIDEO && pkt->dts != AV_NOPTS_VALUE && pkt->dts > avi->packet_count[stream_index]){
+    while(enc->block_align==0 && pkt->dts != AV_NOPTS_VALUE && pkt->dts > avi->packet_count[stream_index]){
         AVPacket empty_packet;

         av_init_packet(&empty_packet);

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
(Continue reading)

Mike Melanson CVS | 3 Apr 2005 07:02
Picon

CVS: ffmpeg/libavcodec aasc.c,NONE,1.1 Makefile,1.181,1.182 avcodec.h,1.388,1.389 allcodecs.c,1.98,1.99

Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv23582/libavcodec

Modified Files:
	Makefile avcodec.h allcodecs.c 
Added Files:
	aasc.c 
Log Message:
Autodesk Animator Studio Codec (AASC) video decoder, courtesy of 
Konstantin Shishkov

--- NEW FILE: aasc.c ---
/*
 * Autodesc RLE Decoder
 * Copyright (C) 2005 the ffmpeg project
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
(Continue reading)

Mike Melanson CVS | 3 Apr 2005 07:02
Picon

CVS: ffmpeg/doc ffmpeg-doc.texi,1.80,1.81

Update of /cvsroot/ffmpeg/ffmpeg/doc
In directory mail:/var2/tmp/cvs-serv23582/doc

Modified Files:
	ffmpeg-doc.texi 
Log Message:
Autodesk Animator Studio Codec (AASC) video decoder, courtesy of 
Konstantin Shishkov

Index: ffmpeg-doc.texi
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/doc/ffmpeg-doc.texi,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- ffmpeg-doc.texi	26 Mar 2005 20:32:55 -0000	1.80
+++ ffmpeg-doc.texi	3 Apr 2005 05:02:08 -0000	1.81
 <at>  <at>  -774,6 +774,7  <at>  <at> 
  <at> item QPEG                    <at> tab      <at> tab  X  <at> tab fourccs: QPEG, Q1.0, Q1.1
  <at> item LOCO                    <at> tab      <at> tab  X  <at> tab 
  <at> item Winnov WNV1             <at> tab      <at> tab  X  <at> tab 
+ <at> item Autodesk Animator Studio Codec   <at> tab      <at> tab  X  <at> tab fourcc: AASC
  <at> end multitable

  <at> code{X} means that the encoding (resp. decoding) is supported.

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
(Continue reading)

Mike Melanson CVS | 3 Apr 2005 07:02
Picon

CVS: ffmpeg Changelog,1.47,1.48

Update of /cvsroot/ffmpeg/ffmpeg
In directory mail:/var2/tmp/cvs-serv23582

Modified Files:
	Changelog 
Log Message:
Autodesk Animator Studio Codec (AASC) video decoder, courtesy of 
Konstantin Shishkov

Index: Changelog
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/Changelog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -d -r1.47 -r1.48
--- Changelog	26 Mar 2005 20:32:55 -0000	1.47
+++ Changelog	3 Apr 2005 05:02:08 -0000	1.48
 <at>  <at>  -13,6 +13,7  <at>  <at> 
 - LOCO video decoder
 - Apple Lossless Audio Codec (ALAC) decoder 
 - Winnov WNV1 video decoder
+- Autodesk Animator Studio Codec (AASC) decoder

 version 0.4.9-pre1:

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
(Continue reading)

Mike Melanson CVS | 3 Apr 2005 07:02
Picon

CVS: ffmpeg/libavformat avienc.c,1.101,1.102

Update of /cvsroot/ffmpeg/ffmpeg/libavformat
In directory mail:/var2/tmp/cvs-serv23582/libavformat

Modified Files:
	avienc.c 
Log Message:
Autodesk Animator Studio Codec (AASC) video decoder, courtesy of 
Konstantin Shishkov

Index: avienc.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavformat/avienc.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- avienc.c	1 Apr 2005 21:21:12 -0000	1.101
+++ avienc.c	3 Apr 2005 05:02:08 -0000	1.102
 <at>  <at>  -179,6 +179,7  <at>  <at> 
     { CODEC_ID_WMV3, MKTAG('W', 'M', 'V', '3') },
     { CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') },
     { CODEC_ID_WNV1, MKTAG('W', 'N', 'V', '1') },
+    { CODEC_ID_AASC, MKTAG('A', 'A', 'S', 'C') },
     { CODEC_ID_RAWVIDEO, 0 },
     { 0, 0 },
 };

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
(Continue reading)

Michael Niedermayer | 3 Apr 2005 11:43
Picon
Picon

Re: CVS: ffmpeg/libavcodec aasc.c,NONE,1.1 Makefile,1.181,1.182 avcodec.h,1.388,1.389 allcodecs.c,1.98,1.99

Hi

On Sunday 03 April 2005 07:02, Mike Melanson CVS wrote:
> Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
> In directory mail:/var2/tmp/cvs-serv23582/libavcodec
>
> Modified Files:
>  Makefile avcodec.h allcodecs.c
> Added Files:
>  aasc.c
> Log Message:
> Autodesk Animator Studio Codec (AASC) video decoder, courtesy of
> Konstantin Shishkov
[...]
>     int pixel_ptr = 0;
>     int row_dec, row_ptr;
[...]
>     while (row_ptr >= 0) {
>         FETCH_NEXT_STREAM_BYTE();
>         rle_code = stream_byte;
>         if (rle_code == 0) {
>             /* fetch the next byte to see how to handle escape code */
>             FETCH_NEXT_STREAM_BYTE();
>             if (stream_byte == 0) {
>                 /* line is done, goto the next one */
>                 row_ptr -= row_dec;
>                 pixel_ptr = 0;
>             } else if (stream_byte == 1) {
>                 /* decode is done */
>                 break;
(Continue reading)

Michael Niedermayer | 3 Apr 2005 17:19
Picon
Picon

Re: CVS: ffmpeg/libavcodec aasc.c,NONE,1.1 Makefile,1.181,1.182 avcodec.h,1.388,1.389 allcodecs.c,1.98,1.99

Hi

On Sunday 03 April 2005 16:36, Mike Melanson wrote:
> Michael Niedermayer wrote:
> > i also dont understand why patches from Konstantin Shishkov which are
> > never available for public review are being committed by you, this
> > undermines the purpose of sending patches, either Konstantin should have
> > a cvs write account or he should send patches to the mailinglist, ahh and
> > the email of the author
>
>  Put yourself in his shoes: Would you want to deal with the ffmpeg-devel
> list, home to some of the most abrasive and argumentative jerks in the
> free software community (not naming any names or anything).

well, he could simply ignore the jerks, and still post the patches, or 
alternatively you could post the patches before committing

--

-- 
Michael

"nothing is evil in the beginning. Even Sauron was not so." -- Elrond

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
Michael Niedermayer CVS | 3 Apr 2005 17:39
Picon

CVS: ffmpeg/tests regression.sh,1.72,1.73 Makefile,1.22,1.23 ffmpeg.regression.ref,1.132,1.133 rotozoom.regression.ref,1.88,1.89

Update of /cvsroot/ffmpeg/ffmpeg/tests
In directory mail:/var2/tmp/cvs-serv25661

Modified Files:
	regression.sh Makefile ffmpeg.regression.ref 
	rotozoom.regression.ref 
Log Message:
snow regression test

Index: regression.sh
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/tests/regression.sh,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -d -r1.72 -r1.73
--- regression.sh	1 Feb 2005 21:16:33 -0000	1.72
+++ regression.sh	3 Apr 2005 15:39:17 -0000	1.73
 <at>  <at>  -36,6 +36,8  <at>  <at> 
     do_huffyuv=y
 elif [ "$1" = "mpeg2thread" ] ; then
     do_mpeg2thread=y
+elif [ "$1" = "snow" ] ; then
+    do_snow=y
 elif [ "$1" = "libavtest" ] ; then
     do_libav=y
     logfile="$datadir/libav.regression"
 <at>  <at>  -73,6 +75,7  <at>  <at> 
     do_ffv1=y
     do_error=y
     do_svq1=y
(Continue reading)

Michael Niedermayer CVS | 3 Apr 2005 17:44
Picon

CVS: ffmpeg/libavcodec snow.c,1.43,1.44

Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv14193

Modified Files:
	snow.c 
Log Message:
Snow Slicing patch by (Yartrebo) yartrebo earthlink net

Index: snow.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/snow.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- snow.c	15 Mar 2005 21:05:34 -0000	1.43
+++ snow.c	3 Apr 2005 15:43:57 -0000	1.44
 <at>  <at>  -371,6 +371,11  <at>  <at> 
 #define LOG2_MB_SIZE 4
 #define MB_SIZE (1<<LOG2_MB_SIZE)

+typedef struct x_and_coeff{
+    int16_t x;
+    int16_t coeff;
+} x_and_coeff;
+
 typedef struct SubBand{
     int level;
     int stride;
 <at>  <at>  -378,8 +383,10  <at>  <at> 
     int height;
(Continue reading)


Gmane