summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rwxr-xr-xext/resindvd/resin-play2
-rwxr-xr-xext/resindvd/resin-play213
3 files changed, 23 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 2563c50c..473e3d22 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-10-28 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/resindvd/resin-play:
+ Remove $@ to fix parse_launch warning
+
+ * ext/resindvd/resin-play2:
+ Add a version that uses deinterlace and xvimagesink.
+
+
2008-10-28 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/speexresample/gstspeexresample.c:
diff --git a/ext/resindvd/resin-play b/ext/resindvd/resin-play
index 6c08b9c0..1aa4e87c 100755
--- a/ext/resindvd/resin-play
+++ b/ext/resindvd/resin-play
@@ -10,4 +10,4 @@ gst-launch rsndvdbin name=dvd "$DEVICE_OPT" \
dvdspu name=spu ! ffmpegcolorspace ! videoscale ! ximagesink force-aspect-ratio=true \
dvd. ! queue max-size-buffers=3 max-size-bytes=0 ! spu.video \
dvd. ! spu.subpicture \
- dvd. ! audioconvert ! autoaudiosink $@
+ dvd. ! audioconvert ! autoaudiosink
diff --git a/ext/resindvd/resin-play2 b/ext/resindvd/resin-play2
new file mode 100755
index 00000000..e35a732b
--- /dev/null
+++ b/ext/resindvd/resin-play2
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if [ $# -ge 1 ]; then
+ DEVICE_OPT="device=$1"
+else
+ DEVICE_OPT=""
+fi
+
+gst-launch rsndvdbin name=dvd "$DEVICE_OPT" \
+ dvdspu name=spu ! deinterlace ! xvimagesink force-aspect-ratio=false \
+ dvd. ! queue max-size-buffers=3 max-size-bytes=0 ! spu.video \
+ dvd. ! spu.subpicture \
+ dvd. ! audioconvert ! autoaudiosink