corporate2/devel/multimedia/video/mplayer - Bump snapshot to 32438, ffmpeg 25334

Onur Küçük paketler-commits at pardus.org.tr
Mon Oct 4 19:31:57 EEST 2010


Author: onur
Date: Mon Oct  4 19:31:57 2010
New Revision: 101733

Modified:
   corporate2/devel/multimedia/video/mplayer/   (props changed)
   corporate2/devel/multimedia/video/mplayer/actions.py
   corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi-0.29.patch
   corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi.patch
   corporate2/devel/multimedia/video/mplayer/files/mplayer-vdpau.patch
   corporate2/devel/multimedia/video/mplayer/files/noframeskiplog.patch
   corporate2/devel/multimedia/video/mplayer/files/remove_vfw_bframe_warning.patch
   corporate2/devel/multimedia/video/mplayer/files/x264_revert.patch
   corporate2/devel/multimedia/video/mplayer/pspec.xml
Log:
Bump snapshot to 32438, ffmpeg 25334
Fix several security issues in flicvideo, fixes CVE-2010-3429 bug #14527 #14530 #14531
Depend on new lame

BUG:COMMENT:14527
BUG:FIXED:14531




---
 actions.py                            |    8 -
 files/mplayer-vaapi-0.29.patch        |   34 ++---
 files/mplayer-vaapi.patch             |   10 -
 files/mplayer-vdpau.patch             |  212 +++++++++++++++++-----------------
 files/noframeskiplog.patch            |    6 
 files/remove_vfw_bframe_warning.patch |    6 
 files/x264_revert.patch               |    6 
 pspec.xml                             |   17 ++
 8 files changed, 158 insertions(+), 141 deletions(-)

Modified: corporate2/devel/multimedia/video/mplayer/actions.py
=================================================================
--- corporate2/devel/multimedia/video/mplayer/actions.py	(original)
+++ corporate2/devel/multimedia/video/mplayer/actions.py	Mon Oct  4 19:31:57 2010
@@ -15,8 +15,8 @@
 
 WorkDir = "mplayer"
 gcc_version = "4.3.5"
-mp_version = "32161"
-ff_version = "25106"
+mp_version = "32438"
+ff_version = "25334"
 
 
 def fixPermissions(dest):
@@ -36,8 +36,8 @@
     shelltools.echo("version.sh", 'echo "#define MP_TITLE \\\"%s \\\"VERSION\\\" (C) 2000-2010 MPlayer Team\\n\\\"" >> version.h')
     shelltools.chmod("version.sh", 0755)
 
-    shelltools.export("CFLAGS", "%s -O3 -ffast-math -fomit-frame-pointer" % get.CFLAGS())
-    shelltools.export("CXXFLAGS", "%s -O3 -ffast-math -fomit-frame-pointer" % get.CXXFLAGS())
+    shelltools.export("CFLAGS", "%s -O3" % get.CFLAGS())
+    shelltools.export("CXXFLAGS", "%s -O3" % get.CXXFLAGS())
 
     autotools.rawConfigure('--prefix=/usr \
                             --confdir=/usr/share/mplayer \

Modified: corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi-0.29.patch
=================================================================
--- corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi-0.29.patch	(original)
+++ corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi-0.29.patch	Mon Oct  4 19:31:57 2010
@@ -63,11 +63,11 @@
  $def_vaapi_glx
  $def_vdpau
  $def_vesa
-diff --git a/libavcodec/vaapi_compat.h b/libavcodec/vaapi_compat.h
+diff --git a/ffmpeg/libavcodec/vaapi_compat.h b/ffmpeg/libavcodec/vaapi_compat.h
 new file mode 100644
 index 0000000..f463118
 --- /dev/null
-+++ b/libavcodec/vaapi_compat.h
++++ b/ffmpeg/libavcodec/vaapi_compat.h
 @@ -0,0 +1,92 @@
 +/*
 + * Video Acceleration API (video decoding)
@@ -161,10 +161,10 @@
 +#endif
 +
 +#endif /* AVCODEC_VAAPI_COMPAT_H */
-diff --git a/libavcodec/vaapi_h264.c b/libavcodec/vaapi_h264.c
+diff --git a/ffmpeg/libavcodec/vaapi_h264.c b/ffmpeg/libavcodec/vaapi_h264.c
 index b61a9ca..cab6e41 100644
---- a/libavcodec/vaapi_h264.c
-+++ b/libavcodec/vaapi_h264.c
+--- a/ffmpeg/libavcodec/vaapi_h264.c
++++ b/ffmpeg/libavcodec/vaapi_h264.c
 @@ -123,8 +123,8 @@ static void fill_vaapi_pic(VAPictureH264 *va_pic,
      if (pic_structure == 0)
          pic_structure = pic->reference;
@@ -255,10 +255,10 @@
  
      /* Fill in VAIQMatrixBufferH264. */
      iq_matrix = ff_vaapi_alloc_iq_matrix(vactx, sizeof(VAIQMatrixBufferH264));
-diff --git a/libavcodec/vaapi_internal.h b/libavcodec/vaapi_internal.h
+diff --git a/ffmpeg/libavcodec/vaapi_internal.h b/ffmpeg/libavcodec/vaapi_internal.h
 index 2c0fdf9..ff83b96 100644
---- a/libavcodec/vaapi_internal.h
-+++ b/libavcodec/vaapi_internal.h
+--- a/ffmpeg/libavcodec/vaapi_internal.h
++++ b/ffmpeg/libavcodec/vaapi_internal.h
 @@ -24,8 +24,14 @@
  #ifndef AVCODEC_VAAPI_INTERNAL_H
  #define AVCODEC_VAAPI_INTERNAL_H
@@ -274,10 +274,10 @@
  #include "avcodec.h"
  #include "mpegvideo.h"
  
-diff --git a/libavcodec/vaapi_mpeg2.c b/libavcodec/vaapi_mpeg2.c
+diff --git a/ffmpeg/libavcodec/vaapi_mpeg2.c b/ffmpeg/libavcodec/vaapi_mpeg2.c
 index 2e870dc..637546a 100644
---- a/libavcodec/vaapi_mpeg2.c
-+++ b/libavcodec/vaapi_mpeg2.c
+--- a/ffmpeg/libavcodec/vaapi_mpeg2.c
++++ b/ffmpeg/libavcodec/vaapi_mpeg2.c
 @@ -52,24 +52,24 @@ static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_
      pic_param = ff_vaapi_alloc_pic_param(vactx, sizeof(VAPictureParameterBufferMPEG2));
      if (!pic_param)
@@ -330,10 +330,10 @@
      slice_param->slice_vertical_position        = s->mb_y;
      slice_param->quantiser_scale_code           = quantiser_scale_code;
      slice_param->intra_slice_flag               = intra_slice_flag;
-diff --git a/libavcodec/vaapi_mpeg4.c b/libavcodec/vaapi_mpeg4.c
+diff --git a/ffmpeg/libavcodec/vaapi_mpeg4.c b/ffmpeg/libavcodec/vaapi_mpeg4.c
 index 466ce2f..ea306a4 100644
---- a/libavcodec/vaapi_mpeg4.c
-+++ b/libavcodec/vaapi_mpeg4.c
+--- a/ffmpeg/libavcodec/vaapi_mpeg4.c
++++ b/ffmpeg/libavcodec/vaapi_mpeg4.c
 @@ -54,42 +54,42 @@ static int vaapi_mpeg4_start_frame(AVCodecContext *avctx, av_unused const uint8_
      pic_param = ff_vaapi_alloc_pic_param(vactx, sizeof(VAPictureParameterBufferMPEG4));
      if (!pic_param)
@@ -420,10 +420,10 @@
          iq_matrix = ff_vaapi_alloc_iq_matrix(vactx, sizeof(VAIQMatrixBufferMPEG4));
          if (!iq_matrix)
              return -1;
-diff --git a/libavcodec/vaapi_vc1.c b/libavcodec/vaapi_vc1.c
+diff --git a/ffmpeg/libavcodec/vaapi_vc1.c b/ffmpeg/libavcodec/vaapi_vc1.c
 index 992e1da..8264dd9 100644
---- a/libavcodec/vaapi_vc1.c
-+++ b/libavcodec/vaapi_vc1.c
+--- a/ffmpeg/libavcodec/vaapi_vc1.c
++++ b/ffmpeg/libavcodec/vaapi_vc1.c
 @@ -146,100 +146,100 @@ static int vaapi_vc1_start_frame(AVCodecContext *avctx, av_unused const uint8_t
      pic_param = ff_vaapi_alloc_pic_param(vactx, sizeof(VAPictureParameterBufferVC1));
      if (!pic_param)

Modified: corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi.patch
=================================================================
--- corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi.patch	(original)
+++ corporate2/devel/multimedia/video/mplayer/files/mplayer-vaapi.patch	Mon Oct  4 19:31:57 2010
@@ -48,15 +48,15 @@
    --enable-xvmc            enable XvMC acceleration [disable]
    --enable-vdpau           enable VDPAU acceleration [autodetect]
 @@ -603,8 +607,7 @@
- libavbsfs_all=$(sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')
+ libavbsfs_all=$(sed -n 's/^[^#]*BSF.*(.*, *\(.*\)).*/\1_bsf/p' ffmpeg/libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')
  libavbsfs=$libavbsfs_all
- libavhwaccels_all=$(sed -n 's/^[^#]*HWACCEL.*(.*, *\(.*\)).*/\1_hwaccel/p' libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')
+ libavhwaccels_all=$(sed -n 's/^[^#]*HWACCEL.*(.*, *\(.*\)).*/\1_hwaccel/p' ffmpeg/libavcodec/allcodecs.c | tr '[a-z]' '[A-Z]')
 -# Disable all hardware accelerators for now.
 -libavhwaccels=
 +libavhwaccels=$(for h in $libavhwaccels_all; do case $h in (*_VAAPI_HWACCEL) echo $h;; esac; done)
- libavdemuxers_all=$(sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]')
+ libavdemuxers_all=$(sed -n 's/^[^#]*DEMUX.*(.*, *\(.*\)).*/\1_demuxer/p' ffmpeg/libavformat/allformats.c | tr '[a-z]' '[A-Z]')
  libavdemuxers=$(echo $libavdemuxers_all | sed -e 's/ LIB[A-Z0-9_]*_DEMUXER//g' -e s/REDIR_DEMUXER// -e s/AVISYNTH_DEMUXER//)
- libavmuxers_all=$(sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' libavformat/allformats.c | tr '[a-z]' '[A-Z]')
+ libavmuxers_all=$(sed -n 's/^[^#]*_MUX.*(.*, *\(.*\)).*/\1_muxer/p' ffmpeg/libavformat/allformats.c | tr '[a-z]' '[A-Z]')
 @@ -621,11 +624,15 @@
  _libavcodec_mpegaudio_hp=yes
  _mencoder=yes
@@ -1257,7 +1257,7 @@
 +#include "libavcodec/vaapi.h"
 +#include "gui/interface.h"
 +#include "stats.h"
-+#include "libass/ass_mp.h"
++#include "ass_mp.h"
 +#include <stdarg.h>
 +
 +#if CONFIG_GL

Modified: corporate2/devel/multimedia/video/mplayer/files/mplayer-vdpau.patch
=================================================================
Suppressed!
	Too long (more than 250 lines) diff output suppressed...
Modified: corporate2/devel/multimedia/video/mplayer/files/noframeskiplog.patch
=================================================================
--- corporate2/devel/multimedia/video/mplayer/files/noframeskiplog.patch	(original)
+++ corporate2/devel/multimedia/video/mplayer/files/noframeskiplog.patch	Mon Oct  4 19:31:57 2010
@@ -1,6 +1,6 @@
-diff -Nur mplayer-20100210-old/libavcodec/mpeg4videodec.c mplayer-20100210/libavcodec/mpeg4videodec.c
---- mplayer-20100210-old/libavcodec/mpeg4videodec.c	2010-02-11 01:36:53.087692337 +0200
-+++ mplayer-20100210/libavcodec/mpeg4videodec.c	2010-02-11 01:39:21.580695682 +0200
+diff -Nur mplayer-20100210-old/ffmpeg/libavcodec/mpeg4videodec.c mplayer-20100210/ffmpeg/libavcodec/mpeg4videodec.c
+--- mplayer-20100210-old/ffmpeg/libavcodec/mpeg4videodec.c	2010-02-11 01:36:53.087692337 +0200
++++ mplayer-20100210/ffmpeg/libavcodec/mpeg4videodec.c	2010-02-11 01:39:21.580695682 +0200
 @@ -2119,7 +2119,6 @@
      for(;;) {
          if(get_bits_count(gb) >= gb->size_in_bits){

Modified: corporate2/devel/multimedia/video/mplayer/files/remove_vfw_bframe_warning.patch
=================================================================
--- corporate2/devel/multimedia/video/mplayer/files/remove_vfw_bframe_warning.patch	(original)
+++ corporate2/devel/multimedia/video/mplayer/files/remove_vfw_bframe_warning.patch	Mon Oct  4 19:31:57 2010
@@ -1,6 +1,6 @@
-diff -Nur mplayer-20100114-old/libavcodec/mpeg4videodec.c mplayer-20100114/libavcodec/mpeg4videodec.c
---- mplayer-20100114-old/libavcodec/mpeg4videodec.c	2010-01-14 18:44:53.028930284 +0200
-+++ mplayer-20100114/libavcodec/mpeg4videodec.c	2010-01-14 18:45:55.229814312 +0200
+diff -Nur mplayer-20100114-old/ffmpeg/libavcodec/mpeg4videodec.c mplayer-20100114/ffmpeg/libavcodec/mpeg4videodec.c
+--- mplayer-20100114-old/ffmpeg/libavcodec/mpeg4videodec.c	2010-01-14 18:44:53.028930284 +0200
++++ mplayer-20100114/ffmpeg/libavcodec/mpeg4videodec.c	2010-01-14 18:45:55.229814312 +0200
 @@ -1851,7 +1851,7 @@
          s->divx_build= build;
          s->divx_packed= e==3 && last=='p';

Modified: corporate2/devel/multimedia/video/mplayer/files/x264_revert.patch
=================================================================
--- corporate2/devel/multimedia/video/mplayer/files/x264_revert.patch	(original)
+++ corporate2/devel/multimedia/video/mplayer/files/x264_revert.patch	Mon Oct  4 19:31:57 2010
@@ -10,10 +10,10 @@
  #error We do not support old versions of x264. Get the latest from git.
  #endif
  int main(void) { x264_encoder_open((void*)0); return 0; }
-Index: libavcodec/libx264.c
+Index: ffmpeg/libavcodec/libx264.c
 ===================================================================
---- libavcodec/libx264.c	(revision 23430)
-+++ libavcodec/libx264.c	(revision 23429)
+--- ffmpeg/libavcodec/libx264.c	(revision 23430)
++++ ffmpeg/libavcodec/libx264.c	(revision 23429)
 @@ -89,7 +89,6 @@
      int nnal, i;
      x264_picture_t pic_out;

Modified: corporate2/devel/multimedia/video/mplayer/pspec.xml
=================================================================
--- corporate2/devel/multimedia/video/mplayer/pspec.xml	(original)
+++ corporate2/devel/multimedia/video/mplayer/pspec.xml	Mon Oct  4 19:31:57 2010
@@ -14,7 +14,7 @@
         <IsA>app:console</IsA>
         <Summary>Media Player for Linux</Summary>
         <Description>MPlayer is a movie player that can run on many platforms. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native codecs.</Description>
-        <Archive sha1sum="595eebb06957550120ec66307c70dddde50d6ebb" type="targz">http://cekirdek.pardus.org.tr/~onur/distfiles/mplayer-32161.tar.gz</Archive>
+        <Archive sha1sum="1bc77d090cb7138234fb315303f08492d58a06c7" type="targz">http://cekirdek.pardus.org.tr/~onur/distfiles/mplayer-32438.tar.gz</Archive>
         <Archive sha1sum="6f7522a14c7ff0083990d32f213ff6d8e577821e" type="targz" target="mplayer">http://cekirdek.pardus.org.tr/~onur/distfiles/MPlayer_default_skin-0.1.tar.gz</Archive>
         <BuildDependencies>
             <Dependency>DirectFB</Dependency>
@@ -27,7 +27,7 @@
             <Dependency>glib2</Dependency>
             <Dependency versionFrom="2.18.5">gtk2</Dependency>
             <Dependency>ladspa-sdk</Dependency>
-            <Dependency>lame</Dependency>
+            <Dependency versionFrom="3.98.4">lame</Dependency>
             <Dependency>libcaca</Dependency>
             <Dependency>libdca</Dependency>
             <Dependency>libdv</Dependency>
@@ -153,7 +153,7 @@
             <Dependency>glib2</Dependency>
             <Dependency versionFrom="2.18.5">gtk2</Dependency>
             <Dependency>ladspa-sdk</Dependency>
-            <Dependency>lame</Dependency>
+            <Dependency versionFrom="3.98.4">lame</Dependency>
             <Dependency>libcaca</Dependency>
             <Dependency>libdca</Dependency>
             <Dependency>libdv</Dependency>
@@ -225,6 +225,17 @@
     </Package>
 
     <History>
+        <Update release="135" type="security">
+            <Date>2010-10-04</Date>
+            <Version>0.0_20101004</Version>
+            <Comment>
+                Bump snapshot to 32438, ffmpeg 25334
+                Fix several security issues in flicvideo, fixes CVE-2010-3429 bug #14527 #14530 #14531
+                Depend on new lame
+            </Comment>
+            <Name>Onur Küçük</Name>
+            <Email>onur at pardus.org.tr</Email>
+        </Update>
         <Update release="134">
             <Date>2010-09-11</Date>
             <Version>0.0_20100911</Version>


More information about the paketler-commits mailing list