From 91ab22b51184584d0873d55c52c9761156f59cc4 Mon Sep 17 00:00:00 2001 From: legatvs Date: Wed, 24 Jun 2009 17:54:27 +0300 Subject: [PATCH] Change: Google: default to flv if mp4 is not available. Fix: Google: --format=best support. --- lib/clive/Host/Google.pm | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/lib/clive/Host/Google.pm b/lib/clive/Host/Google.pm index 12a4181..5136d2e 100644 --- a/lib/clive/Host/Google.pm +++ b/lib/clive/Host/Google.pm @@ -48,24 +48,17 @@ sub parsePage { my $config = clive::Config->instance->config; my $xurl; - if ( $config->{format} eq "mp4" ) { - if ($mp4) { - $xurl = $mp4; - } - else { - clive::Log->instance->err( CLIVE_FORMAT, - "format unavailable: `mp4'" ); - return (1); - } + if ( ( $config->{format} eq "mp4" || $config->{format} eq "best" ) + && $mp4 ) + + { + $xurl = $mp4; } else { require URI::Escape; $xurl = URI::Escape::uri_unescape( $tmp->{xurl} ); } - $xurl = $mp4 - if ( $config->{format} eq "best" && $mp4 ); - $$props->video_id( $tmp->{id} ); $$props->video_link($xurl); -- 2.11.4.GIT