Age | Commit message (Collapse) | Author |
|
decoding if using the dxr3 decoder plugin, uses on-the-fly mpeg
encoding otherwise (provided encoding support is compiled in).
some remarks:
- dxr3enc is no more. I've added some transition code in loadplugins.c
(look for the IGNORE_DXR3ENC) to prevent loading a stale dxr3enc plugin
from a previous install and to print a message if someone tries to
run xine -V dxr3enc.
- small updates to configure.in and _xine.m4. Mostly about the messages,
no new checks or anything.
- both dxr3_vo_standard.c and dxr3_vo_encoder.c are no more. The one and
only dxr3 video out driver is aptly named dxr3_video_out.c
CVS patchset: 1256
CVS date: 2001/12/16 19:05:44
|
|
Good news is that we're now using the new rte API almost 100%
(exception is an omission in the current new rte API, see FIXME)
CVS patchset: 1234
CVS date: 2001/12/13 03:41:31
|
|
at all mpeg framerates, not just 25 Hz :-)
CVS patchset: 1232
CVS date: 2001/12/13 00:36:32
|
|
easy to split into core + fame + rte
- now official support for librte-0.4 (zapping.sf.net); updated configure
scripts, checks for librte added. Possible to compile both librte and libfame
support in at the same time, configuration via .xinerc.
- fixed YUY2 decoding, both for libfame and librte.
Note: unifying dxr3enc (non-mpeg) and dxr3 (mpeg) seems rather easy
right now. I think I'll wait with it for a bit, because perhaps the
dxr3-dvd fixes need major replumbing in the dxr3 vo driver (but I don't
expect that; all mpeg stuff is done in the dxr3 decoder plugin)
CVS patchset: 1220
CVS date: 2001/12/11 02:26:58
|
|
(zapping.sf.net). librte is a wrapper for the mp1e backend.
This works very well. I'm considering throwing out support
for libfame (current default) and libffmpeg to be able to clean
up the code. It's now a tangled mess of defines...
Read the comments at the top of dxr3_vo_encoder.c to find out
how to enable librte.
CVS patchset: 1161
CVS date: 2001/12/02 21:14:51
|
|
seemingly not doing its job.
CVS patchset: 1158
CVS date: 2001/12/02 07:08:59
|
|
libfame). There's a massive A/V sync problem because the mpeg is
encoded and sent in the frame_copy function. It should be done in the
display_frame one, but that currently gives buffering problems that
upset the dxr3 card. define MP1E_DISPLAY_FRAME to 1 the source and see
for yourself... Perhaps Mike can conjure up another magic dxr3 register
variable to make things right like he did last time :-)
CVS patchset: 1157
CVS date: 2001/12/02 03:40:27
|
|
CVS patchset: 1151
CVS date: 2001/12/01 19:36:30
|
|
for mp1e sources though. libfame encoder still the default.
CVS patchset: 1150
CVS date: 2001/12/01 19:32:44
|
|
- outline top black border at 16 lines, so old and new
macroblocks overlap (might reduce re-encoding artefacts)
- print libfame's quantizer setting (based on quality parameter)
divx4:
- removed version check out of init stage to decoding stage, so as to
cause minimal annoyance (you need to increase divx4 priority to get
there)
- re-enabled decore release command in close; this is vital now that
xine closes and reopens the decoder when seeking (when did that happen?)
otherwise we get 5M memory per seek
- upped the version requirement to oktober 2001 (was august). This due
to bug reports that decore release caused sigsev. (that's why release
was disabled till now)
read updated README.divx4 for more info.
CVS patchset: 1095
CVS date: 2001/11/21 20:40:47
|
|
is now under its own banner (dxr3enc).
CVS patchset: 1078
CVS date: 2001/11/19 17:07:15
|
|
CVS patchset: 1077
CVS date: 2001/11/19 15:06:12
|
|
CVS patchset: 1065
CVS date: 2001/11/18 08:25:46
|
|
acceleration?). Merge xine-utils header files to a new one "xineutils.h".
Update xine-lib C/headers to reflect those changes.
dxr3 headers are no more installed ine $includdir, but $includdir/xine.
CVS patchset: 1054
CVS date: 2001/11/17 14:26:36
|
|
a bug that prevented it, but Vivien Chappelier has fixed that now
- removed unused fame mpeg1 object
CVS patchset: 1026
CVS date: 2001/11/12 23:56:31
|
|
encoding and standard plugins
CVS patchset: 979
CVS date: 2001/11/07 12:30:54
|