Ticket #4177: stream-handler-open.patch

File stream-handler-open.patch, 749 bytes (added by mythtv-dev.spam@…, 16 years ago)

patch to make handler.pl use list form of open to invoke ffmpeg

  • mythweb/modules/stream/handler.pl

     
    141141    }
    142142    elsif ($ENV{'REQUEST_URI'} =~ /\.flv$/i) {
    143143    # Print the movie
    144         $ffmpeg_pid = open(DATA, "$ffmpeg -y -i $filename -s 320x240 -r 24 -f flv -ac 2 -ar 11025 -ab 64k -b 256k /dev/stdout 2>/dev/null |");
     144        $ffmpeg_pid = open(DATA, "|-", $ffmpeg, "-y", "-i", $filename, "-s", "320x240", "-r", "24", "-f", "flv", "-ac", "2", "-ar", "11025", "-ab", "64k", "-b", "256k", "/dev/stdout");
    145145        unless ($ffmpeg_pid) {
    146146            print header(),
    147147                  "Can't do ffmpeg:  $!";