[arch-commits] Commit in libquicktime/repos (6 files)
Date: Saturday, January 4, 2020 @ 12:33:33 Author: alucryd Revision: 547883 archrelease: copy trunk to community-staging-x86_64 Added: libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 547882, libquicktime/trunk/CVE-2016-2399.patch) libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 547882, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 547882, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg29.patch (from rev 547882, libquicktime/trunk/libquicktime-1.2.4-ffmpeg29.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg4.patch (from rev 547882, libquicktime/trunk/libquicktime-1.2.4-ffmpeg4.patch) ---+ CVE-2016-2399.patch | 25 ++ PKGBUILD | 54 + libquicktime-1.2.4-ffmpeg2.patch | 98 ++ libquicktime-1.2.4-ffmpeg29.patch | 287 ++ libquicktime-1.2.4-ffmpeg4.patch | 342 5 files changed, 806 insertions(+) Copied: libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 547882, libquicktime/trunk/CVE-2016-2399.patch) === --- community-staging-x86_64/CVE-2016-2399.patch (rev 0) +++ community-staging-x86_64/CVE-2016-2399.patch2020-01-04 12:33:33 UTC (rev 547883) @@ -0,0 +1,25 @@ +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855099 +https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2399 + +diff --git a/src/util.c b/src/util.c +index d8dc3c3..9422fc5 100644 +--- a/src/util.c b/src/util.c +@@ -340,9 +340,14 @@ int64_t quicktime_byte_position(quicktime_t *file) + + void quicktime_read_pascal(quicktime_t *file, char *data) + { +- char len = quicktime_read_char(file); +- quicktime_read_data(file, (uint8_t*)data, len); +- data[(int)len] = 0; ++ int len = quicktime_read_char(file); ++ if ((len > 0) && (len < 256)) { ++ /* data[] is expected to be 256 bytes long */ ++ quicktime_read_data(file, (uint8_t*)data, len); ++ data[len] = 0; ++} else { ++ data[0] = 0; ++} + } + + void quicktime_write_pascal(quicktime_t *file, char *data) Copied: libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 547882, libquicktime/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-01-04 12:33:33 UTC (rev 547883) @@ -0,0 +1,54 @@ +# Maintainer: Federico Cinelli +# Maintainer: Mateusz Herych + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=21 +pkgdesc="A library for reading and writing quicktime files" +arch=('x86_64') +license=('GPL') +url="http://libquicktime.sourceforge.net/; +depends=('alsa-lib' 'faac' 'faad2' 'gtk2' 'lame' 'libjpeg-turbo' 'libxaw' + 'libxv' 'schroedinger' + 'libavcodec.so' 'libswscale.so' 'libvorbisenc.so' 'libvorbisfile.so' + 'libvorbis.so' 'libx264.so') +makedepends=('mesa-libgl') +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; + CVE-2016-2399.patch +libquicktime-1.2.4-ffmpeg2.patch + libquicktime-1.2.4-ffmpeg29.patch + libquicktime-1.2.4-ffmpeg4.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'006c6be761075ca25217fe510e1ec7cfbb6262c3d758c1bd629719072ddb0935' +'2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93' +'c3a8dfb6bfb69c2b54aeafe3306a8af1fff5a3a06fd05b28725d3ea7688ce2cd' +'d4582dc2ed389acd01080690a95643277e43955adcb4058132506c5b437d044f') + +prepare() { + cd $pkgname-$pkgver + + # apply patches from gentoo https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libquicktime/files + patch -p1 -i "$srcdir/CVE-2016-2399.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg2.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg29.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg4.patch" + for FILE in lqt_ffmpeg.c video.c audio.c ; do + sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${FILE}" + done +} + +build() { + cd $pkgname-$pkgver + ./configure \ +--prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} Copied: libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 547882, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch)
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Thursday, March 28, 2019 @ 08:20:36 Author: alucryd Revision: 445221 archrelease: copy trunk to community-staging-x86_64 Added: libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 445220, libquicktime/trunk/CVE-2016-2399.patch) libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 445220, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 445220, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg29.patch (from rev 445220, libquicktime/trunk/libquicktime-1.2.4-ffmpeg29.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg4.patch (from rev 445220, libquicktime/trunk/libquicktime-1.2.4-ffmpeg4.patch) ---+ CVE-2016-2399.patch | 25 ++ PKGBUILD | 54 + libquicktime-1.2.4-ffmpeg2.patch | 98 ++ libquicktime-1.2.4-ffmpeg29.patch | 287 ++ libquicktime-1.2.4-ffmpeg4.patch | 342 5 files changed, 806 insertions(+) Copied: libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 445220, libquicktime/trunk/CVE-2016-2399.patch) === --- community-staging-x86_64/CVE-2016-2399.patch (rev 0) +++ community-staging-x86_64/CVE-2016-2399.patch2019-03-28 08:20:36 UTC (rev 445221) @@ -0,0 +1,25 @@ +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855099 +https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2399 + +diff --git a/src/util.c b/src/util.c +index d8dc3c3..9422fc5 100644 +--- a/src/util.c b/src/util.c +@@ -340,9 +340,14 @@ int64_t quicktime_byte_position(quicktime_t *file) + + void quicktime_read_pascal(quicktime_t *file, char *data) + { +- char len = quicktime_read_char(file); +- quicktime_read_data(file, (uint8_t*)data, len); +- data[(int)len] = 0; ++ int len = quicktime_read_char(file); ++ if ((len > 0) && (len < 256)) { ++ /* data[] is expected to be 256 bytes long */ ++ quicktime_read_data(file, (uint8_t*)data, len); ++ data[len] = 0; ++} else { ++ data[0] = 0; ++} + } + + void quicktime_write_pascal(quicktime_t *file, char *data) Copied: libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 445220, libquicktime/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-03-28 08:20:36 UTC (rev 445221) @@ -0,0 +1,54 @@ +# Maintainer: Federico Cinelli +# Maintainer: Mateusz Herych + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=20 +pkgdesc="A library for reading and writing quicktime files" +arch=('x86_64') +license=('GPL') +url="http://libquicktime.sourceforge.net/; +depends=('alsa-lib' 'faac' 'faad2' 'gtk2' 'lame' 'libjpeg-turbo' 'libxaw' + 'libxv' 'schroedinger' + 'libavcodec.so' 'libswscale.so' 'libvorbisenc.so' 'libvorbisfile.so' + 'libvorbis.so' 'libx264.so') +makedepends=('mesa-libgl') +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; + CVE-2016-2399.patch +libquicktime-1.2.4-ffmpeg2.patch + libquicktime-1.2.4-ffmpeg29.patch + libquicktime-1.2.4-ffmpeg4.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'006c6be761075ca25217fe510e1ec7cfbb6262c3d758c1bd629719072ddb0935' +'2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93' +'c3a8dfb6bfb69c2b54aeafe3306a8af1fff5a3a06fd05b28725d3ea7688ce2cd' +'d4582dc2ed389acd01080690a95643277e43955adcb4058132506c5b437d044f') + +prepare() { + cd $pkgname-$pkgver + + # apply patches from gentoo https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libquicktime/files + patch -p1 -i "$srcdir/CVE-2016-2399.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg2.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg29.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg4.patch" + for FILE in lqt_ffmpeg.c video.c audio.c ; do + sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${FILE}" + done +} + +build() { + cd $pkgname-$pkgver + ./configure \ +--prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} Copied: libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 445220, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch)
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Tuesday, August 7, 2018 @ 11:41:12 Author: alucryd Revision: 370123 archrelease: copy trunk to community-staging-x86_64 Added: libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 370122, libquicktime/trunk/CVE-2016-2399.patch) libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 370122, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 370122, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg29.patch (from rev 370122, libquicktime/trunk/libquicktime-1.2.4-ffmpeg29.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg4.patch (from rev 370122, libquicktime/trunk/libquicktime-1.2.4-ffmpeg4.patch) ---+ CVE-2016-2399.patch | 25 ++ PKGBUILD | 55 + libquicktime-1.2.4-ffmpeg2.patch | 98 ++ libquicktime-1.2.4-ffmpeg29.patch | 287 ++ libquicktime-1.2.4-ffmpeg4.patch | 342 5 files changed, 807 insertions(+) Copied: libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 370122, libquicktime/trunk/CVE-2016-2399.patch) === --- community-staging-x86_64/CVE-2016-2399.patch (rev 0) +++ community-staging-x86_64/CVE-2016-2399.patch2018-08-07 11:41:12 UTC (rev 370123) @@ -0,0 +1,25 @@ +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855099 +https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2399 + +diff --git a/src/util.c b/src/util.c +index d8dc3c3..9422fc5 100644 +--- a/src/util.c b/src/util.c +@@ -340,9 +340,14 @@ int64_t quicktime_byte_position(quicktime_t *file) + + void quicktime_read_pascal(quicktime_t *file, char *data) + { +- char len = quicktime_read_char(file); +- quicktime_read_data(file, (uint8_t*)data, len); +- data[(int)len] = 0; ++ int len = quicktime_read_char(file); ++ if ((len > 0) && (len < 256)) { ++ /* data[] is expected to be 256 bytes long */ ++ quicktime_read_data(file, (uint8_t*)data, len); ++ data[len] = 0; ++} else { ++ data[0] = 0; ++} + } + + void quicktime_write_pascal(quicktime_t *file, char *data) Copied: libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 370122, libquicktime/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-08-07 11:41:12 UTC (rev 370123) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Federico Cinelli +# Maintainer: Mateusz Herych + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=19 +pkgdesc="A library for reading and writing quicktime files" +arch=('x86_64') +license=('GPL') +url="http://libquicktime.sourceforge.net/; +depends=('alsa-lib' 'faac' 'faad2' 'gtk2' 'lame' 'libjpeg-turbo' 'libxaw' + 'libxv' 'schroedinger' + 'libavcodec.so' 'libswscale.so' 'libvorbisenc.so' 'libvorbisfile.so' + 'libvorbis.so' 'libx264.so') +makedepends=('mesa-libgl') +source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; + CVE-2016-2399.patch +libquicktime-1.2.4-ffmpeg2.patch + libquicktime-1.2.4-ffmpeg29.patch + libquicktime-1.2.4-ffmpeg4.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'006c6be761075ca25217fe510e1ec7cfbb6262c3d758c1bd629719072ddb0935' +'2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93' +'c3a8dfb6bfb69c2b54aeafe3306a8af1fff5a3a06fd05b28725d3ea7688ce2cd' +'d4582dc2ed389acd01080690a95643277e43955adcb4058132506c5b437d044f') + +prepare() { + cd $pkgname-$pkgver + + # apply patches from gentoo https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libquicktime/files + patch -p1 -i "$srcdir/CVE-2016-2399.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg2.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg29.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg4.patch" + for FILE in lqt_ffmpeg.c video.c audio.c ; do + sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${FILE}" + done +} + +build() { + cd $pkgname-$pkgver + ./configure \ +--prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} Copied: libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 370122, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch)
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Tuesday, May 1, 2018 @ 09:05:37 Author: bluewind Revision: 318563 archrelease: copy trunk to community-staging-x86_64 Added: libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 318562, libquicktime/trunk/CVE-2016-2399.patch) libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 318562, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 318562, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg29.patch (from rev 318562, libquicktime/trunk/libquicktime-1.2.4-ffmpeg29.patch) libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg4.patch (from rev 318562, libquicktime/trunk/libquicktime-1.2.4-ffmpeg4.patch) ---+ CVE-2016-2399.patch | 25 ++ PKGBUILD | 55 + libquicktime-1.2.4-ffmpeg2.patch | 98 ++ libquicktime-1.2.4-ffmpeg29.patch | 287 ++ libquicktime-1.2.4-ffmpeg4.patch | 342 5 files changed, 807 insertions(+) Copied: libquicktime/repos/community-staging-x86_64/CVE-2016-2399.patch (from rev 318562, libquicktime/trunk/CVE-2016-2399.patch) === --- community-staging-x86_64/CVE-2016-2399.patch (rev 0) +++ community-staging-x86_64/CVE-2016-2399.patch2018-05-01 09:05:37 UTC (rev 318563) @@ -0,0 +1,25 @@ +https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855099 +https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2399 + +diff --git a/src/util.c b/src/util.c +index d8dc3c3..9422fc5 100644 +--- a/src/util.c b/src/util.c +@@ -340,9 +340,14 @@ int64_t quicktime_byte_position(quicktime_t *file) + + void quicktime_read_pascal(quicktime_t *file, char *data) + { +- char len = quicktime_read_char(file); +- quicktime_read_data(file, (uint8_t*)data, len); +- data[(int)len] = 0; ++ int len = quicktime_read_char(file); ++ if ((len > 0) && (len < 256)) { ++ /* data[] is expected to be 256 bytes long */ ++ quicktime_read_data(file, (uint8_t*)data, len); ++ data[len] = 0; ++} else { ++ data[0] = 0; ++} + } + + void quicktime_write_pascal(quicktime_t *file, char *data) Copied: libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 318562, libquicktime/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-05-01 09:05:37 UTC (rev 318563) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Federico Cinelli+# Maintainer: Mateusz Herych + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=18 +pkgdesc="A library for reading and writing quicktime files" +arch=('x86_64') +license=('GPL') +url="http://libquicktime.sourceforge.net/; +depends=('alsa-lib' 'faac' 'faad2' 'gtk2' 'lame' 'libjpeg-turbo' 'libxaw' + 'libxv' 'schroedinger' + 'libavcodec.so' 'libswscale.so' 'libvorbisenc.so' 'libvorbisfile.so' + 'libvorbis.so' 'libx264.so') +makedepends=('mesa-libgl') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; + CVE-2016-2399.patch +libquicktime-1.2.4-ffmpeg2.patch + libquicktime-1.2.4-ffmpeg29.patch + libquicktime-1.2.4-ffmpeg4.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'006c6be761075ca25217fe510e1ec7cfbb6262c3d758c1bd629719072ddb0935' +'2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93' +'c3a8dfb6bfb69c2b54aeafe3306a8af1fff5a3a06fd05b28725d3ea7688ce2cd' +'d4582dc2ed389acd01080690a95643277e43955adcb4058132506c5b437d044f') + +prepare() { + cd $pkgname-$pkgver + + # apply patches from gentoo https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libquicktime/files + patch -p1 -i "$srcdir/CVE-2016-2399.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg2.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg29.patch" + patch -p1 -i "$srcdir/libquicktime-1.2.4-ffmpeg4.patch" + for FILE in lqt_ffmpeg.c video.c audio.c ; do + sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${FILE}" + done +} + +build() { + cd $pkgname-$pkgver + ./configure \ +--prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} Copied: libquicktime/repos/community-staging-x86_64/libquicktime-1.2.4-ffmpeg2.patch (from rev 318562, libquicktime/trunk/libquicktime-1.2.4-ffmpeg2.patch)
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Saturday, March 7, 2015 @ 22:57:15 Author: arojas Revision: 128872 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 128871, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 128871, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 128871, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 128871, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 37 +++ community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 37 +++ community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 344 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 128871, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-03-07 21:57:15 UTC (rev 128872) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=12 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl' 'x264') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 128871, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2015-03-07 21:57:15 UTC (rev 128872) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_4MV, +
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Monday, September 15, 2014 @ 09:25:04 Author: bpiotrowski Revision: 118994 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 118993, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 118993, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 118993, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 118993, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 37 +++ community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 37 +++ community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 344 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 118993, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-09-15 07:25:04 UTC (rev 118994) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=11 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl' 'x264') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 118993, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2014-09-15 07:25:04 UTC (rev 118994) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_4MV, +
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Saturday, July 26, 2014 @ 18:36:52 Author: bpiotrowski Revision: 116383 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 116382, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 116382, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 116382, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 116382, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 37 +++ community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 37 +++ community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 344 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 116382, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-07-26 16:36:52 UTC (rev 116383) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=10 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl' 'x264') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ +--enable-gpl \ +--with-ffmpeg \ +--with-x264 \ +--without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 116382, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2014-07-26 16:36:52 UTC (rev 116383) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_4MV, +
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Monday, March 24, 2014 @ 10:51:02 Author: bpiotrowski Revision: 108181 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 108180, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 108180, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 108180, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 108180, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 37 +++ community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 37 +++ community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 344 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 108180, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-03-24 09:51:02 UTC (rev 108181) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=9 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --enable-gpl \ + --with-ffmpeg \ + --with-x264 \ + --without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 108180, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2014-03-24 09:51:02 UTC (rev 108181) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_4MV, +
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Tuesday, November 5, 2013 @ 10:06:35 Author: bpiotrowski Revision: 100490 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 100489, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 100489, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 100489, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 100489, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 37 +++ community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 37 +++ community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 344 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 100489, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-11-05 09:06:35 UTC (rev 100490) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=8 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --enable-gpl \ + --with-ffmpeg \ + --with-x264 \ + --without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 100489, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2013-11-05 09:06:35 UTC (rev 100490) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_4MV, +
[arch-commits] Commit in libquicktime/repos (6 files)
Date: Monday, July 15, 2013 @ 15:24:54 Author: bpiotrowski Revision: 94169 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: libquicktime/repos/community-staging-i686/ libquicktime/repos/community-staging-i686/PKGBUILD (from rev 94168, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 94168, libquicktime/trunk/ffmpeg2.0.patch) libquicktime/repos/community-staging-x86_64/ libquicktime/repos/community-staging-x86_64/PKGBUILD (from rev 94168, libquicktime/trunk/PKGBUILD) libquicktime/repos/community-staging-x86_64/ffmpeg2.0.patch (from rev 94168, libquicktime/trunk/ffmpeg2.0.patch) --+ community-staging-i686/PKGBUILD | 38 community-staging-i686/ffmpeg2.0.patch | 135 + community-staging-x86_64/PKGBUILD| 38 community-staging-x86_64/ffmpeg2.0.patch | 135 + 4 files changed, 346 insertions(+) Copied: libquicktime/repos/community-staging-i686/PKGBUILD (from rev 94168, libquicktime/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2013-07-15 13:24:54 UTC (rev 94169) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Federico Cinelli cine...@aur.archlinux.org +# Maintainer: Mateusz Herych heni...@gmail.com + +pkgname=libquicktime +pkgver=1.2.4 +pkgrel=7 +pkgdesc=A library for reading and writing quicktime files +arch=('i686' 'x86_64') +license=('GPL') +url=http://libquicktime.sourceforge.net/; +depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2' 'faac') +makedepends=('mesa-libgl') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz; +ffmpeg2.0.patch) +sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' +'a1c8415e8e7bc04c81b946b9e3746f7d5ef24819135962280c3a7ddb3f2baa2b') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../ffmpeg2.0.patch +} + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --enable-gpl \ + --with-ffmpeg \ + --with-x264 \ + --without-doxygen + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install +} Copied: libquicktime/repos/community-staging-i686/ffmpeg2.0.patch (from rev 94168, libquicktime/trunk/ffmpeg2.0.patch) === --- community-staging-i686/ffmpeg2.0.patch (rev 0) +++ community-staging-i686/ffmpeg2.0.patch 2013-07-15 13:24:54 UTC (rev 94169) @@ -0,0 +1,135 @@ +Binary files a/plugins/ffmpeg/.lqt_ffmpeg.c.swp and b/plugins/ffmpeg/.lqt_ffmpeg.c.swp differ +diff -rupN a/plugins/ffmpeg/ffmpeg.h b/plugins/ffmpeg/ffmpeg.h +--- a/plugins/ffmpeg/ffmpeg.h 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/ffmpeg.h 2013-07-15 15:05:19.307534593 +0200 +@@ -45,3 +45,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon + + + #endif ++#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 ++#define CODEC_FLAG2_STRICT_GOP 0x0002 ++#define CODEC_FLAG_QP_RD 0x0800 ++#define CODEC_FLAG_CBP_RD 0x0400 +diff -rupN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c +--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.0 +0100 b/plugins/ffmpeg/lqt_ffmpeg.c 2013-07-15 15:19:09.730831655 +0200 +@@ -89,19 +89,8 @@ int ffmpeg_num_video_codecs = -1; + PARAM_QSCALE, \ + PARAM_QCOMPRESS, \ + PARAM_QBLUR, \ +-PARAM_QUANTIZER_NOISE_SHAPING, \ + PARAM_TRELLIS + +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IP \ +- ENCODE_PARAM_VIDEO_QUANTIZER_I, \ +- PARAM_I_QUANT_FACTOR, \ +- PARAM_I_QUANT_OFFSET +- +-#define ENCODE_PARAM_VIDEO_QUANTIZER_IPB \ +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, \ +- PARAM_B_QUANT_FACTOR, \ +- PARAM_B_QUANT_OFFSET +- + #define ENCODE_PARAM_VIDEO_FRAMETYPES_IP \ + { \ + .name = frame_types, \ +@@ -207,7 +196,6 @@ static lqt_parameter_info_static_t encod + ENCODE_PARAM_VIDEO_FRAMETYPES_IPB, + PARAM_FLAG_AC_PRED_MPEG4, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IPB, + PARAM_FLAG_CBP_RD, + ENCODE_PARAM_VIDEO_ME, + PARAM_FLAG_GMC, +@@ -225,7 +213,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_dx50[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, + ENCODE_PARAM_VIDEO_ME_PRE, + ENCODE_PARAM_VIDEO_MASKING, +@@ -237,7 +224,6 @@ static lqt_parameter_info_static_t encod + static lqt_parameter_info_static_t encode_parameters_h263[] = { + ENCODE_PARAM_VIDEO_FRAMETYPES_IP, + ENCODE_PARAM_VIDEO_RATECONTROL, +- ENCODE_PARAM_VIDEO_QUANTIZER_IP, + ENCODE_PARAM_VIDEO_ME, +