Advertisement
h3xx

Audio-Wav-0.12_file_handle_support.patch

Oct 15th, 2011
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.02 KB | None | 0 0
  1. diff -ru Audio-Wav-0.12.orig/Wav/Read.pm Audio-Wav-0.12/Wav/Read.pm
  2. --- Audio-Wav-0.12.orig/Wav/Read.pm 2010-05-23 11:37:07.000000000 -0500
  3. +++ Audio-Wav-0.12/Wav/Read.pm  2011-10-15 22:20:42.000000000 -0500
  4. @@ -47,7 +47,10 @@
  5.      my $tools = shift;
  6.      $file =~ s#//#/#g;
  7.      my $size = -s $file;
  8. -    my $handle = new FileHandle "<$file";
  9. +    my $handle =
  10. +       (ref $file eq 'GLOB') ?
  11. +           $file :
  12. +           new FileHandle "<$file";
  13.  
  14.      my $self = {
  15.          'real_size' => $size,
  16. diff -ru Audio-Wav-0.12.orig/Wav/Write.pm Audio-Wav-0.12/Wav/Write.pm
  17. --- Audio-Wav-0.12.orig/Wav/Write.pm    2010-05-23 11:37:07.000000000 -0500
  18. +++ Audio-Wav-0.12/Wav/Write.pm 2011-10-15 22:20:32.000000000 -0500
  19. @@ -76,7 +76,10 @@
  20.      my $details = shift;
  21.      my $tools = shift;
  22.  
  23. -    my $handle = new FileHandle ">$out_file";
  24. +    my $handle =
  25. +       (ref $out_file eq 'GLOB') ?
  26. +           $out_file :
  27. +       new FileHandle ">$out_file";
  28.  
  29.      my $use_cache = 1;
  30.      if ( ref $details eq 'HASH' && exists $details -> {'no_cache'} ) {
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement