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
