Revision: 5814 Author: pebender Date: Wed Nov 11 06:47:13 2009 Log: - Fixed a bug in MythStream's youtube parser caused by a change in youtube's web page format.
http://code.google.com/p/minimyth/source/detail?r=5814 Added: /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch /trunk/gar-minimyth/script/myth-0.22/mythstream/files/mythstream-mythtv-r21640-youtube_parser_fix_2.patch Modified: /trunk/gar-minimyth/html/minimyth/document-changelog.txt /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums /trunk/gar-minimyth/script/myth-0.22/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.22/mythstream/checksums ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch Wed Nov 11 06:47:13 2009 @@ -0,0 +1,106 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/vid.pl mythstream-0.18_1-new/parsers/youtube/vid.pl +--- mythstream-0.18_1-old/parsers/youtube/vid.pl 2009-08-30 07:51:48.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/vid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -61,9 +61,11 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { +- $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ my $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); + + $item = $doc->createElement('item'); + $root->appendChild($item); +@@ -73,6 +75,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + if (! ($playlist_enable == 1) ) + { + $item = $doc->createElement('item'); +@@ -82,6 +95,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + } + +diff -Naur mythstream-0.18_1-old/parsers/youtube/youvid.pl mythstream-0.18_1-new/parsers/youtube/youvid.pl +--- mythstream-0.18_1-old/parsers/youtube/youvid.pl 2009-08-30 07:51:05.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/youvid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -65,10 +65,12 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { + $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; + ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -77,6 +79,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -84,6 +97,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + + print $head->toString; ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch Wed Nov 11 06:47:13 2009 @@ -0,0 +1,106 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/vid.pl mythstream-0.18_1-new/parsers/youtube/vid.pl +--- mythstream-0.18_1-old/parsers/youtube/vid.pl 2009-08-30 07:51:48.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/vid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -61,9 +61,11 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { +- $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ my $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); + + $item = $doc->createElement('item'); + $root->appendChild($item); +@@ -73,6 +75,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + if (! ($playlist_enable == 1) ) + { + $item = $doc->createElement('item'); +@@ -82,6 +95,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + } + +diff -Naur mythstream-0.18_1-old/parsers/youtube/youvid.pl mythstream-0.18_1-new/parsers/youtube/youvid.pl +--- mythstream-0.18_1-old/parsers/youtube/youvid.pl 2009-08-30 07:51:05.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/youvid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -65,10 +65,12 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { + $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; + ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -77,6 +79,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -84,6 +97,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + + print $head->toString; ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-youtube_parser_fix_2.patch Wed Nov 11 06:47:13 2009 @@ -0,0 +1,106 @@ +diff -Naur mythstream-0.18_1-old/parsers/youtube/vid.pl mythstream-0.18_1-new/parsers/youtube/vid.pl +--- mythstream-0.18_1-old/parsers/youtube/vid.pl 2009-08-30 07:51:48.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/vid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -61,9 +61,11 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { +- $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ my $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); + + $item = $doc->createElement('item'); + $root->appendChild($item); +@@ -73,6 +75,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + if (! ($playlist_enable == 1) ) + { + $item = $doc->createElement('item'); +@@ -82,6 +95,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + } + +diff -Naur mythstream-0.18_1-old/parsers/youtube/youvid.pl mythstream-0.18_1-new/parsers/youtube/youvid.pl +--- mythstream-0.18_1-old/parsers/youtube/youvid.pl 2009-08-30 07:51:05.000000000 -0700 ++++ mythstream-0.18_1-new/parsers/youtube/youvid.pl 2009-11-11 06:30:46.000000000 -0800 +@@ -65,10 +65,12 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { + $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; + ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -77,6 +79,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -84,6 +97,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + + print $head->toString; ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.22/mythstream/files/mythstream-mythtv-r21640-youtube_parser_fix_2.patch Wed Nov 11 06:47:13 2009 @@ -0,0 +1,106 @@ +diff -Naur mythstream_mythtv-r21640-old/parsers/youtube/vid.pl mythstream_mythtv-r21640-new/parsers/youtube/vid.pl +--- mythstream_mythtv-r21640-old/parsers/youtube/vid.pl 2009-09-02 15:18:49.000000000 -0700 ++++ mythstream_mythtv-r21640-new/parsers/youtube/vid.pl 2009-11-11 06:09:55.000000000 -0800 +@@ -61,9 +61,11 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { +- $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ my $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; ++ ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); + + $item = $doc->createElement('item'); + $root->appendChild($item); +@@ -73,6 +75,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + if (! ($playlist_enable == 1) ) + { + $item = $doc->createElement('item'); +@@ -82,6 +95,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + } + +diff -Naur mythstream_mythtv-r21640-old/parsers/youtube/youvid.pl mythstream_mythtv-r21640-new/parsers/youtube/youvid.pl +--- mythstream_mythtv-r21640-old/parsers/youtube/youvid.pl 2009-09-02 15:18:49.000000000 -0700 ++++ mythstream_mythtv-r21640-new/parsers/youtube/youvid.pl 2009-11-11 06:10:22.000000000 -0800 +@@ -65,10 +65,12 @@ + + my $a, $b; + +-if ( ($a, $b) = $data =~ /swfArgs\s\=\s\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) ++if ( ($a, $b) = $data =~ /'SWF_ARGS'\s*\:\s*\{.*?"t":\s*"([^"]+)".+?"video_id":\s*"([^"]+)"/ ) + { + $url = "http://www.youtube.com/get_video?video_id=$b&t=$a"; + ++ my $fmt_h264 = ($data =~ /'SWF_URL'\s*:\s*.*\.flash\.canPlayH264Videos()/); ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -77,6 +79,17 @@ + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "") ); + ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "play: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "") ); ++ } ++ + $item = $doc->createElement('item'); + $root->appendChild($item); + +@@ -84,6 +97,17 @@ + $item->appendChild( newNode('url', $url) ); + $item->appendChild( newNode('descr', "") ); + $item->appendChild( newNode('handler', "STREAM_DL") ); ++ ++ if ($fmt_h264) ++ { ++ $item = $doc->createElement('item'); ++ $root->appendChild($item); ++ ++ $item->appendChild( newNode('name', "download: $sname [H.264]") ); ++ $item->appendChild( newNode('url', $url . '&fmt=18') ); ++ $item->appendChild( newNode('descr', "") ); ++ $item->appendChild( newNode('handler', "STREAM_DL") ); ++ } + } + + print $head->toString; ======================================= --- /trunk/gar-minimyth/html/minimyth/document-changelog.txt Tue Nov 10 21:37:09 2009 +++ /trunk/gar-minimyth/html/minimyth/document-changelog.txt Wed Nov 11 06:47:13 2009 @@ -5,7 +5,7 @@ MiniMyth release. For earlier changes see the yearly changelog files. -------------------------------------------------------------------------------- -Changes since 71 (2009-11-10): +Changes since 71 (2009-11-11): Current MythTV versions MythTV 0.20-softpad: version 0.20.2.softpad, release-0-20-fixes branch svn 16082 and @@ -51,6 +51,8 @@ MythTV 0.22. - Fixed a bug that caused MythStream to crash in MythTV 0.22 due to streams.res not being present. + - Fixed a bug in MythStream's youtube parser caused by a change in youtube's + web page format. - Fixed a bug that caused Adobe Flash Player to crash MythBrowser in MythTV 0.22 (Qt 4.5 needed to be compiled with glib enabled so that Qt and libflashplayer.so (which depends on GTK) use the same main loop). ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Wed Nov 11 06:47:13 2009 @@ -13,6 +13,7 @@ $(DISTNAME)-qt_bitblt_replace.patch \ $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix_2.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Wed Nov 11 06:47:13 2009 @@ -7,6 +7,7 @@ 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch +eeaf0bf8e82697c612e4e6b76febf682 download/mythstream-v0.18_1-youtube_parser_fix_2.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar 303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Wed Nov 11 06:47:13 2009 @@ -13,6 +13,7 @@ $(DISTNAME)-qt_bitblt_replace.patch \ $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix_2.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Wed Nov 11 06:47:13 2009 @@ -7,6 +7,7 @@ 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch +eeaf0bf8e82697c612e4e6b76febf682 download/mythstream-v0.18_1-youtube_parser_fix_2.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar 303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Wed Nov 11 06:47:13 2009 @@ -13,6 +13,7 @@ $(DISTNAME)-qt_bitblt_replace.patch \ $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ + $(DISTNAME)-youtube_parser_fix_2.patch \ $(DISTNAME)-mythtv_0_21.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Mon Aug 31 22:27:05 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Wed Nov 11 06:47:13 2009 @@ -7,6 +7,7 @@ 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch +eeaf0bf8e82697c612e4e6b76febf682 download/mythstream-v0.18_1-youtube_parser_fix_2.patch c529c2c4f2290c756c8c88de35fad8a2 download/mythstream-v0.18_1-mythtv_0_21.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar ======================================= --- /trunk/gar-minimyth/script/myth-0.22/mythstream/Makefile Tue Nov 10 17:04:10 2009 +++ /trunk/gar-minimyth/script/myth-0.22/mythstream/Makefile Wed Nov 11 06:47:13 2009 @@ -5,6 +5,7 @@ #DISTFILES = $(DISTNAME).tar.gz $(subst -,,$(PARSERS)) DISTFILES = $(GARNAME)_$(GARVERSION).tar.gz PATCHFILES = \ + $(DISTNAME)-youtube_parser_fix_2.patch \ $(DISTNAME)-mythconfig_mak.patch \ $(DISTNAME)-sysroot.patch \ $(DISTNAME)-qt4_header.patch \ ======================================= --- /trunk/gar-minimyth/script/myth-0.22/mythstream/checksums Tue Nov 10 17:04:10 2009 +++ /trunk/gar-minimyth/script/myth-0.22/mythstream/checksums Wed Nov 11 06:47:13 2009 @@ -1,4 +1,5 @@ ba354b83fefe6028c5379fb832a44b6a download/mythstream_mythtv-r21640.tar.gz +b55b8c721f5e349e71c60f2071be6f6e download/mythstream-mythtv-r21640-youtube_parser_fix_2.patch 8f9311f2bf0f1e71cc2697eb9bc260aa download/mythstream-mythtv-r21640-mythconfig_mak.patch 474008d6b4e618b560ceada76ab8ca88 download/mythstream-mythtv-r21640-sysroot.patch 0131d9e05b55141357bc66e2a88a8132 download/mythstream-mythtv-r21640-qt4_header.patch --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "minimyth-commits" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/minimyth-commits?hl=en -~----------~----~----~----~------~----~------~--~---
