comparison DOCS/DXR3 @ 3201:039a973b3dda

Newest DXR3 patch (improved 1.0rc2) by David Holm.
author atmos4
date Thu, 29 Nov 2001 17:31:58 +0000
parents 1d4fb4d9aab5
children 98a587aaf505
comparison
equal deleted inserted replaced
3200:a3fa0a5dcf37 3201:039a973b3dda
1 DXR3/H+ video/audio output plugins manual by David Holm 1 DXR3/H+ video/audio output plugins manual by David Holm
2 ======================================================= 2 =======================================================
3 3
4 2001-11-28: ffmpeg replaced with mp1e, divx playback
5 won't get much faster than this, huge thanks
6 goes out to Ivan Kalvachev for helping me
7 fix the final mp1e bugs (and contributing
8 to the libvo2 development)
9
4 2001-11-27: -ao dxr3 now works, still a few bugs though 10 2001-11-27: -ao dxr3 now works, still a few bugs though
5 you might have to reload the em8300 modules 11 you might have to reload the em8300 modules
6 after a playback or you might get static the 12 after a playback or you might get static the
7 next time you use the dxr3 audio interface. 13 next time you use the dxr3 audio interface.
8 14
43 including the dev-api. 49 including the dev-api.
44 These can be downloaded from dxr3.sourceforge.net (I suggest using 50 These can be downloaded from dxr3.sourceforge.net (I suggest using
45 the CVS version since most of the time I use the latest features 51 the CVS version since most of the time I use the latest features
46 which are only available through cvs) 52 which are only available through cvs)
47 53
48 * <mplayerdir>/libavcodec from ffmpeg (only required if you intend to 54 * Second, if you want DivX playback you need to download and install
49 play formats other than mpeg-(1/2), highly recommended!) there are 55 RTE from zapping.sourceforge.net compile and install it BEFORE
50 two ways of doing this: 56 running configure in the mplayer dir.
51 1. Download and install ffmpeg from ffmpeg.sourceforge.net. 57
52 Configure it with --enable-shared
53 2. Download ffmpeg from ffmpeg.sourceforge.net, copy the entire
54 contents from <ffmpegdir>/libavcodec into <mplayer>/libavcodec
55 (symlinking won't work!). Then edit <mplayerdir>/libavcodec/utils.c
56 and move the line containing register_avcodec(&mpeg1video_encoder);
57 out of the CONFIG_ENCODERS #ifdef block and place it outside, for
58 instance below register_avcodec(&rawvideo_encoder);
59
60 * Run <mplayerdir>/configure and make sure that DXR3/H+ support =yes 58 * Run <mplayerdir>/configure and make sure that DXR3/H+ support =yes
61 and optionally that libavcodec or ffmpeg.so = yes 59 and optionally that mp1e rte = yes, if it's = no, please mail me
60 your configure.log and I'll fix it.
62 61
63 From here on compilation (of at least my code ;) should go without 62 From here on compilation (of at least my code ;) should go without
64 problems. 63 problems.
65 64
66 65
81 Remember that if you edit the codecs.conf file and move the mpegpes 80 Remember that if you edit the codecs.conf file and move the mpegpes
82 section will have to specify "-vc mpeg12" if you want to playback 81 section will have to specify "-vc mpeg12" if you want to playback
83 any of these video types _without_ "-vo dxr3"! 82 any of these video types _without_ "-vo dxr3"!
84 83
85 DIVX Notes 84 DIVX Notes
86 When playing divx's add "-vc odivx", if you get any other divx codec 85 When playing divx's add "-vc odivx"
87 to run faster tell me which one because I'll be interested in how it 86 I've switched to mp1e from ffmpeg so it should be lightning fast now.
88 could possibly be any faster than OpenDivX4Linux...
89 87
90 Other codecs: 88 Other codecs:
91 Currently they don't work. I'm working on implementing libvo2 which 89 Currently they don't work. I'm working on implementing libvo2 which
92 will be a much more convenient and faster way of working with 90 will be a much more convenient and faster way of working with
93 vo<->codec interaction. If libvo2 takes longer to develop than I 91 vo<->codec interaction. If libvo2 takes longer to develop than I