- Timestamp:
- 2012-04-05T15:53:05+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gs2-extensions/video-and-audio/trunk/src/perllib/plugins/AudioPlugin.pm
r20003 r25346 247 247 248 248 $file = $file_unicode; 249 my $filemeta = $self->filename_to_utf8_metadata($file); 250 my $filemeta_url_safe = $self->url_safe($filemeta); 249 # my $filemeta = $self->filename_to_utf8_metadata($file); 250 # my $filemeta_url_safe = $self->url_safe($filemeta); 251 252 my $filemeta_url_safe = &unicode::filename_to_url($file); 251 253 252 254 $doc_obj->add_utf8_metadata ($section, "Audio", $filemeta_url_safe); … … 254 256 # Also want to set filename as 'Source' metadata to be 255 257 # consistent with other plugins 256 $doc_obj->add_utf8_metadata ($section, "Source", $filemeta_url_safe);258 # $doc_obj->add_utf8_metadata ($section, "Source", $filemeta_url_safe); 257 259 258 260 … … 288 290 if ($self->{'enable_streaming'}) { 289 291 292 my $enable_streaming = $self->{'enable_streaming'}; 293 290 294 # Even if the original file or 'converttotype' is set to MP3 291 295 # we'll still go ahead and generate this MP3 as it might very … … 295 299 my $streaming_size = $self->{'streamingsize'}; 296 300 297 298 my ($stream_cmd,$mp3_filename,$mp3_file) 299 = $self->audio_stream_cmd($originalfilename || $filename, 300 $streaming_bitrate, $streaming_size); 301 my $ifilename = $originalfilename || $filename; 302 303 my ($stream_cmd,$mp_filename,$mp_file); 304 if ($enable_streaming eq "mp4") { 305 ($stream_cmd,$mp_filename,$mp_file) 306 = $self->audio_mp4_stream_cmd($ifilename, $streaming_size, 307 $streaming_bitrate); 308 } 309 else { 310 ($stream_cmd,$mp_filename,$mp_file) 311 = $self->audio_stream_ffmpeg_cmd($ifilename, $enable_streaming, 312 $streaming_bitrate, $streaming_size,); 313 314 } 301 315 302 316 303 317 my $streamable_options = { @{$self->{'ffmpeg_monitor'}}, 304 318 'message_prefix' => "Stream", 305 'message' => "Generating streamable audio: $mp 3_file" };319 'message' => "Generating streamable audio: $mp_file" }; 306 320 307 321 my $streamable_result; 308 322 my $streamable_had_error; 309 323 ($streamable_regenerated,$streamable_result,$streamable_had_error) 310 = $self->$optionally_run_general_cmd($stream_cmd,$ mp3_filename,$streamable_options);324 = $self->$optionally_run_general_cmd($stream_cmd,$ifilename,$mp_filename,$streamable_options); 311 325 312 326 if (!$streamable_had_error) { 313 327 314 my $streamable_url = $mp 3_file;328 my $streamable_url = $mp_file; 315 329 my $streamable_url_safe = $self->url_safe($streamable_url); 316 330 317 331 $doc_obj->add_utf8_metadata ($section, "streamableaudio", $streamable_url_safe); 318 $doc_obj->associate_file($mp 3_filename,$mp3_file,"audio/mpeg",332 $doc_obj->associate_file($mp_filename,$mp_file,"audio/mpeg", 319 333 $section); 320 334 } … … 322 336 # The following aren't currently used 323 337 324 $self->{'mp 3_file'} = $mp3_file;325 $self->{'mp 3_filename'} = $mp3_filename;338 $self->{'mp_file'} = $mp_file; 339 $self->{'mp_filename'} = $mp_filename; 326 340 } 327 341
Note:
See TracChangeset
for help on using the changeset viewer.