summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Thommeret <hftom@free.fr>2008-12-18 18:28:38 +0000
committerChristophe Thommeret <hftom@free.fr>2008-12-18 18:28:38 +0000
commit1b395e3b7d070dd81ca466201cb01f3c84065ac5 (patch)
tree97123bed331fc0b295049b54593d391b51e15cad
parentf47ff39c36f58968e7d8f832313916f5319f3517 (diff)
downloadxine-lib-1b395e3b7d070dd81ca466201cb01f3c84065ac5.tar.gz
xine-lib-1b395e3b7d070dd81ca466201cb01f3c84065ac5.tar.bz2
Add README-VDPAU.
-rw-r--r--README-VDPAU72
1 files changed, 72 insertions, 0 deletions
diff --git a/README-VDPAU b/README-VDPAU
new file mode 100644
index 000000000..4606641ac
--- /dev/null
+++ b/README-VDPAU
@@ -0,0 +1,72 @@
+xine-vdpau README:
+------------------------------------------------------------------------------
+
+So, you want to give it a try, but wonder which steps are required.
+Ok, so here it is:
+
+1) get the sources:
+svn co svn://jusst.de/xine-vdpau
+
+2) compile the sources:
+cd xine-vdpau
+./autogen.sh
+./configure
+make
+make install (as root)
+ **(make sure that no other xine-lib installation will conflict with this one)
+
+3) edit your xine configuration
+nano $HOME/.xine/config (if it does not exist, first run "xine --no-logo" then quit.
+search for "engine.buffers.video_num_frames" and set it to 22
+
+4) running the beast:
+xine --no-logo --verbose /path/to/a/working/sample
+ ** the --no-logo will tell xine to not play its crappy mpv logo (which, atm, doesn't work with vdpau_mpeg12)
+ ** --verbose will print some usefull things in your console (in case of problems, that are very likely to happen,
+ the developers will ask you to give this output, at least)
+ ** You can find working h264 samples at http://hftom.free.fr/video_samples/
+ ** MKV or MOV WON'T WORK, at that moment. (we are concentrating on TS streams, but yes, it will work in the future)
+ ** most mpeg2 should work, if you have a non working one, please provide a sample.
+
+5) update your svn copy quite often
+
+6) don't blame us if it crashes, burn you gpu (unlikely:) or anything else.
+
+
+------------------------------------------------------------------------------
+
+FAQ:
+
+Q:
+ Why my file plays fine with mplayer-vdpau and not with xine-vdpau?
+A:
+ We are not using the nvidia's libavcodec patch.
+ We are writing decoders from scratch.
+ So don't expect them to be as mature as ffmpeg ones. Not yet.
+
+Q:
+ Why mpeg2 doesn't use less cpu than software decoder?
+A:
+ Because at that moment it does a lot of memcpy. This will be fixed soon, but that's not
+ a priority. Stability is our focus.
+
+Q:
+ Is deinterlacing working?
+A:
+ Yes. It's already quite good (doing 50i->50p), but could even be better in the future.
+
+Q:
+ How do i get it working with VDR, Kaffeine, whatever.
+A:
+ Ask VDR, Kaffeine, whatever developers.
+ (Note: for kaffeine you are lucky, i'm going to tell you the tip.
+ Build kaffeine like that: ./configure --without-xcb && make && make install)
+
+Q:
+ How can i contact you?
+A:
+ IRC: #xine-vdpau on freenode
+ MAIL: http://lists.kafic.ba/mailman/listinfo/xine-vdpau
+ Eventually, nvnews.
+
+----------------------------------------------------------------------------