mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 17:50:36 +00:00
does this matter ?
Original commit message from CVS: does this matter ?
This commit is contained in:
parent
79ab700341
commit
1c6b00f624
1 changed files with 5 additions and 4 deletions
|
@ -13,7 +13,7 @@ use File::Basename;
|
||||||
sub extension
|
sub extension
|
||||||
{
|
{
|
||||||
my $path = shift;
|
my $path = shift;
|
||||||
my $ext = (fileparse ($path, '\..*'))[2];
|
my $ext = (fileparse ($path, '\..*?'))[2];
|
||||||
$ext =~ s/^\.//;
|
$ext =~ s/^\.//;
|
||||||
return $ext;
|
return $ext;
|
||||||
}
|
}
|
||||||
|
@ -58,9 +58,10 @@ read_config ();
|
||||||
my %pipes = (
|
my %pipes = (
|
||||||
"mp3", "mad ! $cfg{AUDIOSINK}",
|
"mp3", "mad ! $cfg{AUDIOSINK}",
|
||||||
"ogg", "vorbisdec ! $cfg{AUDIOSINK}",
|
"ogg", "vorbisdec ! $cfg{AUDIOSINK}",
|
||||||
"mpg", "mpegdemux audio_00! { queue ! mad ! $cfg{AUDIOSINK} } mpegdemux0.video_00! { queue ! mpeg2dec ! $cfg{VIDEOSINK} }",
|
"mpg", "mpegdemux video_00! { queue ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.audio_00! { queue ! mad ! $cfg{AUDIOSINK} }",
|
||||||
"avi", "avidemux video_00! { queue ! windec ! $cfg{VIDEOSINK} }",
|
"avi", "avidemux video_00! { queue ! windec ! $cfg{VIDEOSINK} }",
|
||||||
"vob", "mpegdemux video_00! { queue ! mpeg2dec ! $cfg{VIDEOSINK} }",
|
"vob", "mpegdemux video_00! { queue ! mpeg2dec ! $cfg{VIDEOSINK} } mpegdemux0.audio_00! { queue ! a52dec ! $cfg{AUDIOSINK} }",
|
||||||
|
"wav", "wavparse ! $cfg{AUDIOSINK}",
|
||||||
|
|
||||||
);
|
);
|
||||||
my $file = shift @ARGV or die "Please give a file name !";
|
my $file = shift @ARGV or die "Please give a file name !";
|
||||||
|
@ -71,7 +72,7 @@ if ($pipe = $pipes{$ext})
|
||||||
{
|
{
|
||||||
$command = "gst-launch filesrc location=\"$file\" ! $pipe";
|
$command = "gst-launch filesrc location=\"$file\" ! $pipe";
|
||||||
print "Running $command\n";
|
print "Running $command\n";
|
||||||
system ("PATH=\$PATH:".$cfg{CVS_PATH}."/gstreamer/tools/gst-launch $command");
|
system ("PATH=\$PATH:".$cfg{CVS_PATH}."/gstreamer/tools $command");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue