Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=54f097060c05ff149006295803616970cbf869a5

commit 54f097060c05ff149006295803616970cbf869a5
Author: Devil505 <[email protected]>
Date:   Mon Dec 26 16:31:28 2011 +0100

xine-lib-1.1.20-1-i686
* version bump
* removed old patches

diff --git a/source/xlib/xine-lib/FrugalBuild b/source/xlib/xine-lib/FrugalBuild
index b39a4dd..eea8c7b 100644
--- a/source/xlib/xine-lib/FrugalBuild
+++ b/source/xlib/xine-lib/FrugalBuild
@@ -3,8 +3,8 @@
# Contributor: Miklos Vajna <[email protected]>

pkgname=xine-lib
-pkgver=1.1.19
-pkgrel=6
+pkgver=1.1.20
+pkgrel=1
pkgdesc="Xine multimedia playback engine libraries"
_F_sourceforge_dirname="xine"
_F_sourceforge_ext=".tar.bz2"
@@ -19,12 +19,7 @@ options=('scriptlet')
makedepends=('esd' 'sdl>=1.2.14-2' 'jack>=0.118.0')
groups=('xlib')
archs=('i686' 'x86_64' 'ppc')
-source=("${source[@]}" \
-       xine-lib-1.1.19-xvmc.patch \
-       xine-lib-1.1.19-ffmpeg.patch)
-sha1sums=('5afcc28c5cf2bdaab99d951960f6587797e1e5a0' \
-          '920bf27e6e3523dfe4cc9c802ff713e9688a3f34' \
-          'de8d432d3472abd0409934a7c194140096310018')
+sha1sums=('60ce1cea9bf7a6b7d8c60141593a8ed0c54f9445')

build()
{
diff --git a/source/xlib/xine-lib/xine-lib-1.1.19-ffmpeg.patch 
b/source/xlib/xine-lib/xine-lib-1.1.19-ffmpeg.patch
deleted file mode 100644
index 5d05a9c..0000000
--- a/source/xlib/xine-lib/xine-lib-1.1.19-ffmpeg.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-Index: xine-lib-1.1.19/src/combined/ffmpeg/ff_audio_decoder.c
-===================================================================
---- xine-lib-1.1.19.orig/src/combined/ffmpeg/ff_audio_decoder.c
-+++ xine-lib-1.1.19/src/combined/ffmpeg/ff_audio_decoder.c
-@@ -285,12 +285,15 @@ static void ff_audio_decode_data (audio_
-
-     if (!this->output_open) {
-       if (!this->audio_bits || !this->audio_sample_rate || 
!this->audio_channels) {
-+        AVPacket pkt;
-         decode_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE;
--        avcodec_decode_audio2 (this->context,
-+      av_init_packet( &pkt );
-+      pkt.data = &this->buf[0];
-+      pkt.size = this->size;
-+        avcodec_decode_audio3 (this->context,
-                               (int16_t *)this->decode_buffer,
-                               &decode_buffer_size,
--                              &this->buf[0],
--                              this->size);
-+                            &pkt);
-       this->audio_bits = this->context->bits_per_sample;
-       this->audio_sample_rate = this->context->sample_rate;
-       this->audio_channels = this->context->channels;
-@@ -310,12 +313,15 @@ static void ff_audio_decode_data (audio_
-
-       offset = 0;
-       while (this->size>0) {
-+        AVPacket pkt;
-         decode_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE;
--        bytes_consumed = avcodec_decode_audio2 (this->context,
-+      av_init_packet( &pkt );
-+      pkt.data = &this->buf[offset];
-+      pkt.size = this->size;
-+        bytes_consumed = avcodec_decode_audio3 (this->context,
-                                                (int16_t *)this->decode_buffer,
-                                                &decode_buffer_size,
--                                               &this->buf[offset],
--                                               this->size);
-+                                             &pkt);
-
-         if (bytes_consumed<0) {
-           xprintf (this->stream->xine, XINE_VERBOSITY_DEBUG,
-Index: xine-lib-1.1.19/src/combined/ffmpeg/ff_video_decoder.c
-===================================================================
---- xine-lib-1.1.19.orig/src/combined/ffmpeg/ff_video_decoder.c
-+++ xine-lib-1.1.19/src/combined/ffmpeg/ff_video_decoder.c
-@@ -1026,6 +1026,7 @@ static void ff_handle_mpeg12_buffer (ff_
-
-     uint8_t *current;
-     int next_flush;
-+    AVPacket pkt;
-
-     got_picture = 0;
-     if (!flush) {
-@@ -1055,12 +1056,14 @@ static void ff_handle_mpeg12_buffer (ff_
-     }
-
-     /* skip decoding b frames if too late */
--    this->context->hurry_up = (this->skipframes > 0);
-+    this->context->skip_frame = (this->skipframes > 0? AVDISCARD_NONREF : 
AVDISCARD_DEFAULT);
-
-+    av_init_packet( &pkt );
-+    pkt.data = this->mpeg_parser->chunk_buffer;
-+    pkt.size = this->mpeg_parser->buffer_size;
-     lprintf("avcodec_decode_video: size=%d\n", 
this->mpeg_parser->buffer_size);
--    len = avcodec_decode_video (this->context, this->av_frame,
--                                &got_picture, this->mpeg_parser->chunk_buffer,
--                                this->mpeg_parser->buffer_size);
-+    len = avcodec_decode_video2 (this->context, this->av_frame,
-+                                &got_picture, &pkt);
-     lprintf("avcodec_decode_video: decoded_size=%d, got_picture=%d\n",
-             len, got_picture);
-     len = current - buf->content - offset;
-@@ -1112,7 +1115,7 @@ static void ff_handle_mpeg12_buffer (ff_
-
-     } else {
-
--      if (this->context->hurry_up) {
-+      if (this->context->skip_frame > AVDISCARD_DEFAULT) {
-         /* skipped frame, output a bad frame */
-         img = this->stream->video_out->get_frame (this->stream->video_out,
-                                                   this->bih.biWidth,
-@@ -1303,13 +1306,16 @@ static void ff_handle_buffer (ff_video_d
-         this->size = 0;
-         got_picture = 0;
-       } else {
-+        AVPacket pkt;
-         /* skip decoding b frames if too late */
--        this->context->hurry_up = (this->skipframes > 0);
-+      this->context->skip_frame = (this->skipframes > 0? AVDISCARD_NONREF : 
AVDISCARD_DEFAULT);
-
-         lprintf("buffer size: %d\n", this->size);
--        len = avcodec_decode_video (this->context, this->av_frame,
--                                    &got_picture, &chunk_buf[offset],
--                                    this->size);
-+      av_init_packet( &pkt );
-+      pkt.data = &chunk_buf[offset];
-+      pkt.size = this->size;
-+        len = avcodec_decode_video2 (this->context, this->av_frame,
-+                                    &got_picture, &pkt);
-
- #ifdef AVCODEC_HAS_REORDERED_OPAQUE
-         /* reset consumed pts value */
diff --git a/source/xlib/xine-lib/xine-lib-1.1.19-xvmc.patch 
b/source/xlib/xine-lib/xine-lib-1.1.19-xvmc.patch
deleted file mode 100644
index bef8b0b..0000000
--- a/source/xlib/xine-lib/xine-lib-1.1.19-xvmc.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Quoting ChangeLog of X11's videoproto package:
-vldXvMC.h: stop uselessly including XvMClib.h
-
---- src/video_out/xxmc.h
-+++ src/video_out/xxmc.h
-@@ -77,10 +77,10 @@
- #include <X11/extensions/XShm.h>
- #include <X11/extensions/Xv.h>
- #include <X11/extensions/Xvlib.h>
-+#include <X11/extensions/XvMClib.h>
- #ifdef HAVE_VLDXVMC
-   #include <X11/extensions/vldXvMC.h>
- #else
--  #include <X11/extensions/XvMClib.h>
-   #include <X11/extensions/XvMC.h>
- #endif
-
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to