Mercurial > mplayer.hg
comparison DOCS/DVB @ 3297:9fdc998083cc
updated
author | arpi |
---|---|
date | Mon, 03 Dec 2001 21:53:09 +0000 |
parents | 970fd94077f9 |
children | bbb8b01c76d4 |
comparison
equal
deleted
inserted
replaced
3296:820680f90d1b | 3297:9fdc998083cc |
---|---|
12 - Fast CPU - at least for software decoding (divx...) | 12 - Fast CPU - at least for software decoding (divx...) |
13 | 13 |
14 | 14 |
15 How to enable? | 15 How to enable? |
16 ~~~~~~~~~~~~~~ | 16 ~~~~~~~~~~~~~~ |
17 1. Edit libvo/vo_mpegpes.c, and change first #undef HAVE_DVB to: | |
18 #define HAVE_DVB | |
19 | 17 |
20 2. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOC for details) | 18 1. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOC for details) |
21 Move this line from #ifdef CONFIG_ENCODERS .. #endif section to outside | 19 Move this line from #ifdef CONFIG_ENCODERS .. #endif section to outside |
22 (after the #endif line) at libavcodec/utils.c:361 : | 20 (after the #endif line) at libavcodec/utils.c:361 : |
23 register_avcodec(&mpeg1video_encoder); | 21 register_avcodec(&mpeg1video_encoder); |
24 | 22 |
25 3. Compile mplayer: | 23 2. Compile mplayer: |
26 run ./configure with the option: | 24 ./configure should detect it. If didn't, force with ./configure --enable-dvb |
25 If you have ost headers at non-standard path, set it with: | |
27 --with-extraincdir=<your DVB source dir>/ost/include | 26 --with-extraincdir=<your DVB source dir>/ost/include |
28 make | 27 make |
29 make install | 28 make install |
29 | |
30 | 30 |
31 How to use? | 31 How to use? |
32 ~~~~~~~~~~~ | 32 ~~~~~~~~~~~ |
33 To play standard mpeg 1/2 files: (hardware decoding) | 33 To play standard mpeg 1/2 files: (hardware decoding) |
34 | 34 |
35 mplayer -vo mpegpes -vc mpegpes file.mpg|vob | 35 mplayer -ao mpegpes -vo mpegpes -vc mpegpes file.mpg|vob |
36 | 36 |
37 To play non-standard mpeg files: (software decoding) | 37 To play non-standard mpeg files: (software decoding) |
38 | 38 |
39 mplayer -vo mpegpes file.mpg|vob | 39 mplayer -ao mpegpes -vo mpegpes file.mpg|vob |
40 | 40 |
41 To play divx files: | 41 To play divx files: |
42 | 42 |
43 mplayer -vo mpegpes -vc ffdivx|odivx file.avi|asf | 43 mplayer -vo mpegpes -vc ffdivx|odivx file.avi|asf |
44 | 44 |
55 | 55 |
56 Mailing list: | 56 Mailing list: |
57 ~~~~~~~~~~~~~ | 57 ~~~~~~~~~~~~~ |
58 http://mplayerhq.hu/mailman/listinfo/mplayer-dvb | 58 http://mplayerhq.hu/mailman/listinfo/mplayer-dvb |
59 | 59 |
60 List's language is ENGLISH. Please avoid using german or other languages! | |
60 Subscribe, and ask/discuss your problems here. | 61 Subscribe, and ask/discuss your problems here. |
61 I'll also post feature announces to this list. | 62 I'll also post feature announces to this list. |
62 | 63 |
63 Future plans/TODO: | 64 Future plans/TODO: |
64 ~~~~~~~~~~~~~~~~~~ | 65 ~~~~~~~~~~~~~~~~~~ |
65 | 66 |
66 - audio playback through the DVB card (currently it uses soundcard) | |
67 - display OSD and subtitles using DVB card's OSD feature | 67 - display OSD and subtitles using DVB card's OSD feature |
68 - better (more fluent) playback of non-25fps movies | 68 - better (more fluent) playback of non-25fps movies |
69 - more speed optimizations | 69 - more speed optimizations |
70 - YUY2 support (for win32 codecs, like Indeo5 and WMV 7/8) | 70 - YUY2 support (for win32 codecs, like Indeo5 and WMV 7/8) |
71 - realtime transcoding between mpeg2 <-> mpeg4 (partial decompression) | 71 - realtime transcoding between mpeg2 <-> mpeg4 (partial decompression) |