Hello community,

here is the log from the commit of package libquvi-scripts for openSUSE:Factory 
checked in at 2012-10-11 11:02:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libquvi-scripts (Old)
 and      /work/SRC/openSUSE:Factory/.libquvi-scripts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libquvi-scripts", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libquvi-scripts/libquvi-scripts.changes  
2012-01-24 12:19:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libquvi-scripts.new/libquvi-scripts.changes     
2012-10-11 11:02:29.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Oct  2 15:37:37 UTC 2012 - [email protected]
+
+- Add libquvi-scripts-fix-youtube-lua.patch: Fix new "signature"
+  parameter added to YouTube playback URLs (bnc#783140). 
+
+-------------------------------------------------------------------

New:
----
  libquvi-scripts-fix-youtube-lua.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libquvi-scripts.spec ++++++
--- /var/tmp/diff_new_pack.6FOYbE/_old  2012-10-11 11:02:31.000000000 +0200
+++ /var/tmp/diff_new_pack.6FOYbE/_new  2012-10-11 11:02:31.000000000 +0200
@@ -24,6 +24,8 @@
 Group:          Productivity/Multimedia/Other
 Url:            http://quvi.sourceforge.net/
 Source:         %{name}-%{version}.tar.bz2
+#PATCH-FIX-UPSTREAM libquvi-scripts-fix-youtube-lua.patch bnc#783140 
[email protected] -- Fix new "signature" parameter added to YouTube 
playback URLs.
+Patch0:         libquvi-scripts-fix-youtube-lua.patch
 %if 0%{?suse_version} > 1210
 # libquvi is not yet compatible with lua 5.2, see 
http://sourceforge.net/apps/trac/quvi/ticket/89
 BuildRequires:  lua51-devel
@@ -60,6 +62,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure \

++++++ libquvi-scripts-fix-youtube-lua.patch ++++++
>From 5b1c00284e1bae3069b51d07d84d3a096ca6bfcf Mon Sep 17 00:00:00 2001
From: Martin Herkt <[email protected]>
Date: Thu, 27 Sep 2012 13:45:27 +0200
Subject: [PATCH] Fix youtube.lua

YouTube has added a new "signature" parameter to their playback URLs.
Append this parameter to the URL if url_encoded_fmt_stream_map contains
"sig".
---
 share/lua/website/youtube.lua |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff -Naur a/share/lua/website/youtube.lua b/share/lua/website/youtube.lua
--- a/share/lua/website/youtube.lua     2011-11-29 08:37:43.000000000 -0600
+++ b/share/lua/website/youtube.lua     2012-10-02 10:33:22.051245295 -0500
@@ -126,7 +126,11 @@
     for f in fmt_stream_map:gfind('([^,]*),') do
         local d = U.decode(f)
         if d['itag'] and d['url'] then
-            urls[U.unescape(d['itag'])] = U.unescape(d['url'])
+            local uurl = U.unescape(d['url'])
+            if d['sig'] then
+                uurl = uurl .. "&signature=" .. U.unescape(d['sig'])
+            end
+            urls[U.unescape(d['itag'])] = uurl
         end
     end
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to