[pipewire-codec-aptx] Update to 0.3.82
by Nicolas Chauvet
commit 79d7b5fd0a16281ef8c03bc5c8e87dcaf2652a6a
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Fri Oct 13 10:40:48 2023 +0200
Update to 0.3.82
pipewire-codec-aptx.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/pipewire-codec-aptx.spec b/pipewire-codec-aptx.spec
index 63bedac..2ceda49 100644
--- a/pipewire-codec-aptx.spec
+++ b/pipewire-codec-aptx.spec
@@ -2,7 +2,7 @@
Name: pipewire-codec-aptx
Summary: PipeWire Bluetooth aptX codec plugin
-Version: 0.3.81
+Version: 0.3.82
Release: 1%{?dist}
License: MIT
URL: https://pipewire.org/
@@ -40,6 +40,9 @@ install -pm 0755 %{_vpath_builddir}/spa/plugins/bluez5/libspa-codec-bluez5-aptx.
%{_libdir}/spa-%{spaversion}/bluez5/libspa-codec-bluez5-aptx.so
%changelog
+* Fri Oct 13 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 0.3.82-1
+- Update to 0.3.82
+
* Fri Oct 06 2023 Nicolas Chauvet <nchauvet(a)linagora.com> - 0.3.81-1
- Update to 0.3.81
diff --git a/sources b/sources
index 723bf58..884086c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (pipewire-0.3.81.tar.gz) = 2cc15b6253989f471c5468bd30add96843efc8263825369c6df94cc7e3b67fe1dbffabc677edc44e063c8c35ff09287615bb4d668999b69c81fc36854af4fd51
+SHA512 (pipewire-0.3.82.tar.gz) = ac55acd5386135a46e99319c5783ccb2c64c009fdf467c9ac504b52268a061041bae874a47e17b5cbd1c9c57611d3e6a854d8e47d0a2a2fea3a219850dbf32dd
1 year, 1 month
[vlc] Remove right bump
by Nicolas Chauvet
commit 9ddd6c515b484e0e21f5a9aa6c509142efc90126
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Oct 12 17:38:16 2023 +0200
Remove right bump
vlc.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index b7579f3..7548064 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -59,7 +59,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.19
-Release: 1%{?dist}.1
+Release: 1%{?dist}
License: GPLv2+
URL: https://www.videolan.org
Source0: https://code.videolan.org/videolan/vlc/-/archive/%{commit0}/vlc-%{shortco...
1 year, 1 month
[vlc/el7: 3/3] Merge branch 'master' into el7
by Nicolas Chauvet
commit a3bac5a90aa673a0103c3ffaabb9deee11fe5284
Merge: 8393f31 2695ac0
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Oct 12 16:46:12 2023 +0200
Merge branch 'master' into el7
Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch | 84 ++++++++++++++++++++++
vlc.spec | 7 +-
2 files changed, 90 insertions(+), 1 deletion(-)
---
1 year, 1 month
[vlc/el7] (3 commits) ...Merge branch 'master' into el7
by Nicolas Chauvet
Summary of changes:
a2a1a73... Revert patch breaking el7 build with older taglib (*)
2695ac0... Update changelog (*)
a3bac5a... Merge branch 'master' into el7
(*) This commit already existed in another branch; no separate mail sent
1 year, 1 month
[vlc] Update changelog
by Nicolas Chauvet
commit 2695ac0e7fb098acc7e84a7221bfca2c05d223ab
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Oct 12 16:45:37 2023 +0200
Update changelog
vlc.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vlc.spec b/vlc.spec
index c348f20..b7579f3 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -59,7 +59,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.19
-Release: 1%{?dist}
+Release: 1%{?dist}.1
License: GPLv2+
URL: https://www.videolan.org
Source0: https://code.videolan.org/videolan/vlc/-/archive/%{commit0}/vlc-%{shortco...
@@ -605,6 +605,9 @@ fi || :
%changelog
+* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1.1
+- Fix build with older taglib in el7
+
* Thu Oct 12 2023 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.19-1
- Update to 3.0.19
1 year, 1 month
[vlc] Revert patch breaking el7 build with older taglib
by Nicolas Chauvet
commit a2a1a73743a47b09e4d992eaf1c7f4140d0ad7ff
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Oct 12 16:44:22 2023 +0200
Revert patch breaking el7 build with older taglib
Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch | 84 ++++++++++++++++++++++
vlc.spec | 2 +
2 files changed, 86 insertions(+)
---
diff --git a/Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch b/Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch
new file mode 100644
index 0000000..031fb91
--- /dev/null
+++ b/Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch
@@ -0,0 +1,84 @@
+From 81b2bf43c688e081454b6382db8c7cd917232446 Mon Sep 17 00:00:00 2001
+From: Nicolas Chauvet <kwizart(a)gmail.com>
+Date: Thu, 12 Oct 2023 16:42:21 +0200
+Subject: [PATCH] Revert "taglib: wav: fix RIFF INFO tags parsing"
+
+This reverts commit 85868dfb0319dced501a78dfd2ee6432d6be90f3.
+---
+ modules/meta_engine/taglib.cpp | 38 ++++++----------------------------
+ 1 file changed, 6 insertions(+), 32 deletions(-)
+
+diff --git a/modules/meta_engine/taglib.cpp b/modules/meta_engine/taglib.cpp
+index 84b401c795a9..d65607b98dc0 100644
+--- a/modules/meta_engine/taglib.cpp
++++ b/modules/meta_engine/taglib.cpp
+@@ -845,28 +845,6 @@ static void ReadMetaFromMP4( MP4::Tag* tag, demux_meta_t *p_demux_meta, vlc_meta
+ }
+ }
+
+-static int ReadWAVMeta( const RIFF::WAV::File *wav, demux_meta_t *demux_meta )
+-{
+- if( !wav->hasID3v2Tag() && !wav->hasInfoTag() )
+- return VLC_EGENERIC;
+-
+- demux_meta->p_meta = vlc_meta_New();
+- if( !demux_meta->p_meta )
+- return VLC_ENOMEM;
+-
+- TAB_INIT( demux_meta->i_attachments, demux_meta->attachments );
+-
+- if( wav->hasInfoTag() )
+- ReadMetaFromBasicTag( wav->InfoTag(), demux_meta->p_meta );
+- if( wav->hasID3v2Tag() )
+- {
+- // Re-read basic tags from id3 to prioritize it against INFO tags.
+- ReadMetaFromBasicTag( wav->ID3v2Tag(), demux_meta->p_meta );
+- ReadMetaFromId3v2( wav->ID3v2Tag(), demux_meta, demux_meta->p_meta );
+- }
+- return VLC_SUCCESS;
+-}
+-
+ /**
+ * Get the tags from the file using TagLib
+ * @param p_this: the demux object
+@@ -942,14 +920,6 @@ static int ReadMeta( vlc_object_t* p_this)
+
+ if( f.isNull() )
+ return VLC_EGENERIC;
+-
+- // XXX: Workaround a quirk in TagLib that doesn't merge id3 tags and RIFF
+- // INFO tags in `Wav::File::tag()`'s return value.
+- // This forces us to parse WAV separately for now.
+- const auto* riff_wav = dynamic_cast<RIFF::WAV::File*>(f.file());
+- if (riff_wav != nullptr)
+- return ReadWAVMeta(riff_wav, p_demux_meta);
+-
+ if( !f.tag() || f.tag()->isEmpty() )
+ return VLC_EGENERIC;
+
+@@ -957,6 +927,7 @@ static int ReadMeta( vlc_object_t* p_this)
+ if( !p_meta )
+ return VLC_ENOMEM;
+
++
+ // Read the tags from the file
+ ReadMetaFromBasicTag(f.tag(), p_meta);
+
+@@ -1011,9 +982,12 @@ static int ReadMeta( vlc_object_t* p_this)
+ ReadMetaFromXiph( ogg_opus->tag(), p_demux_meta, p_meta );
+ #endif
+ }
+- else if( RIFF::AIFF::File* riff_aiff = dynamic_cast<RIFF::AIFF::File*>(f.file()) )
++ else if( dynamic_cast<RIFF::File*>(f.file()) )
+ {
+- ReadMetaFromId3v2( riff_aiff->tag(), p_demux_meta, p_meta );
++ if( RIFF::AIFF::File* riff_aiff = dynamic_cast<RIFF::AIFF::File*>(f.file()) )
++ ReadMetaFromId3v2( riff_aiff->tag(), p_demux_meta, p_meta );
++ else if( RIFF::WAV::File* riff_wav = dynamic_cast<RIFF::WAV::File*>(f.file()) )
++ ReadMetaFromId3v2( riff_wav->tag(), p_demux_meta, p_meta );
+ }
+ else if( TrueAudio::File* trueaudio = dynamic_cast<TrueAudio::File*>(f.file()) )
+ {
+--
+2.41.0
+
diff --git a/vlc.spec b/vlc.spec
index b5b4d25..c348f20 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -64,6 +64,7 @@ License: GPLv2+
URL: https://www.videolan.org
Source0: https://code.videolan.org/videolan/vlc/-/archive/%{commit0}/vlc-%{shortco...
Patch3: 0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
+Patch4: Revert-taglib-wav-fix-RIFF-INFO-tags-parsing.patch
Patch5: Lower-libgcrypt-to-1.5.3.patch
Patch6: Restore-support-for-thread-callbacks-for-older-gcryp.patch
# lua-5.1 is used by default for vlc build
@@ -323,6 +324,7 @@ VLC media player extras modules.
%setup -q -n %{vlc_setup}
%patch -P3 -p1
%if 0%{?el7}
+%patch -P4 -p1
%patch -P5 -p1
%patch -P6 -p1
# Lower opus requirement - rfbz#5585
1 year, 1 month
[vlc/el7: 34/34] Merge branch 'master' into el7
by Nicolas Chauvet
commit 8393f31b1cbd425f5134c1414065090ffbe93bf9
Merge: dd7eb25 5618e1b
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Thu Oct 12 14:56:33 2023 +0200
Merge branch 'master' into el7
0001-po-Fixup-invalid-format-string.patch | 45 ++++++++++
sources | 2 +-
vlc-libplacebo-5.patch | 131 ++++++++++++++++++++++++++++++
vlc-onevpl.patch | 24 ++++++
vlc.spec | 79 +++++++++++++-----
5 files changed, 260 insertions(+), 21 deletions(-)
---
1 year, 1 month