summaryrefslogtreecommitdiff
path: root/src/dxr3
AgeCommit message (Collapse)Author
2003-05-06set some sensible defaultMichael Roitzsch
CVS patchset: 4788 CVS date: 2003/05/06 21:07:38
2003-05-03as announced on xine-devel:Michael Roitzsch
* I change the SPU decoder API to make it look less DVD specific * adapt all related files * increase SPU decoder API version * include DVDNAV_CFLAGS locally where needed CVS patchset: 4755 CVS date: 2003/05/03 14:24:06
2003-04-30* include nav_read.c for builds with included libdvdnavMichael Roitzsch
* link correctly for standalone libdvdnav CVS patchset: 4725 CVS date: 2003/04/30 16:51:55
2003-04-09get rid of annoying error messageGuenter Bartsch
CVS patchset: 4582 CVS date: 2003/04/09 22:21:29
2003-03-31from freebsd port - but this seems to be a good idea on gnu/linux systems tooHeiko Schaefer
CVS patchset: 4520 CVS date: 2003/03/31 14:31:58
2003-03-30remove the brightness/contrast/saturation config entries, they are covered ↵Michael Roitzsch
by the UI CVS patchset: 4512 CVS date: 2003/03/30 10:58:35
2003-03-08first step towards fixing the DVD menu highlighting problemsMichael Roitzsch
The problem arises because of inconsistent usage of libdvdread's functions regarding NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions, but they used to have private copies of the relevant files of libdvdread. These do not work any more now, since the internal layout of NAV packets in libdvdread changed lately. So we should always use the functions from current libdvdread. Please note that highlights might not work yet. The next step will be to sync libdvdnav. Stay tuned. CVS patchset: 4371 CVS date: 2003/03/08 14:11:52
2003-03-07I mixed up #ifdef and #ifMichael Roitzsch
CVS patchset: 4362 CVS date: 2003/03/07 17:07:14
2003-03-02nicer linkingMichael Roitzsch
CVS patchset: 4316 CVS date: 2003/03/02 09:33:36
2003-03-02fix assert()s to bring dxr3 video out back to lifeMichael Roitzsch
CVS patchset: 4315 CVS date: 2003/03/02 07:58:18
2003-02-26close the control device properlyMichael Roitzsch
CVS patchset: 4290 CVS date: 2003/02/26 20:35:32
2003-02-25this is unneeded, got_spu_packet always returns a vptsMichael Roitzsch
CVS patchset: 4286 CVS date: 2003/02/25 14:33:40
2003-02-23be more tolerant with missing end sequences (I had false positives)Michael Roitzsch
CVS patchset: 4262 CVS date: 2003/02/23 14:15:58
2003-02-18what is that? (fix compilation breakage)Michael Roitzsch
CVS patchset: 4193 CVS date: 2003/02/18 13:15:46
2003-02-18These messages have not helped in debugging for a long time.Michael Roitzsch
(Maybe there is nothing more to debug here? ;) So: Silence! CVS patchset: 4192 CVS date: 2003/02/18 12:58:44
2003-02-17libfame cflag fixMichael Roitzsch
CVS patchset: 4182 CVS date: 2003/02/17 14:58:40
2003-02-13configurable vertical overlay sizeMichael Roitzsch
(people who have green lines at the top or the bottom of the overlay should increase this value) CVS patchset: 4143 CVS date: 2003/02/13 14:32:17
2003-02-10hopefully correct aspect handlingMichael Roitzsch
CVS patchset: 4125 CVS date: 2003/02/10 17:28:35
2003-01-25mask X11 plugin when building without itMichael Roitzsch
CVS patchset: 4004 CVS date: 2003/01/25 12:07:34
2003-01-18dxr3 TV out should work with aaxine now (untested)Michael Roitzsch
CVS patchset: 3960 CVS date: 2003/01/18 17:25:40
2003-01-13non-dxr3-users should not see the dxr3 config tabMichael Roitzsch
CVS patchset: 3903 CVS date: 2003/01/13 18:09:54
2003-01-12made it compile under linux ;-)Daniel Caujolle-Bert
CVS patchset: 3883 CVS date: 2003/01/12 20:54:14
2003-01-12Make xine-lib compile on SolarisRobin KAY
CVS patchset: 3882 CVS date: 2003/01/12 20:33:57
2003-01-11I almost forgot...Michael Roitzsch
CVS patchset: 3869 CVS date: 2003/01/11 11:36:51
2003-01-11resolve a Debian legal problem: xine-lib build should not depend on libdxr3-dev,Michael Roitzsch
because it is not entirely free; therefore we include the em8300.h header in our tree, because this is the only thing we need Please note that the dxr3 plugins will now be built for everyone unless you specify --disable-dxr3. But this should be no problem, since they detect dxr3 presence at runtime. CVS patchset: 3866 CVS date: 2003/01/11 11:18:00
2003-01-02make Carsten happy: remove pending SPUs on disposeMichael Roitzsch
CVS patchset: 3751 CVS date: 2003/01/02 12:00:52
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
different sizeof than integer. - add extra_info structure to pass informations from input/demuxers down to the output frame. this can be used, for example, to pass the frame number of a frame (when known by decoder). also, immediate benefict is that we now have a slider which really shows the current position of the playing stream. new fields can be added to extra_info keeping binary compatibility - bumpy everybody's api versions CVS patchset: 3603 CVS date: 2002/12/21 12:56:44
2002-12-10this causes more trouble than benefitMichael Roitzsch
CVS patchset: 3476 CVS date: 2002/12/10 15:30:26
2002-12-08- fix a rare, but longstanding dxr3 bug:Michael Roitzsch
In some still menus, the highlights do not move. This is because these stills had no proper end sequence in the MPEG stream which confused the card. We now add an end sequence for these. - In TV mode, tag all frames progressive. This prevents the dxr3 from sometimes forgetting the second field during a still and makes the sill less jittering. CVS patchset: 3462 CVS date: 2002/12/08 15:56:23
2002-12-06- update api version, adding new "copy_called" flag.Miguel Freitas
CVS patchset: 3434 CVS date: 2002/12/06 01:33:00
2002-11-22when the image does not fit the viewport and black bars need to be added, theirMichael Roitzsch
size ratio and therefore the position of the image is now configurable (I remembered my arts lessons at school where the teacher told us that images look more pleasing when the lower border is twice the size of the upper and set the default accordingly. ;) CVS patchset: 3337 CVS date: 2002/11/22 18:06:09
2002-11-22patch by degen@home.se to make dxr3 compile without X11Michael Roitzsch
CVS patchset: 3332 CVS date: 2002/11/22 16:20:33
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-11-21bring dxr3 spu decoder up to the latest interfaceMichael Roitzsch
(The dxr3 spu encoder works so good, that I almost did not realize that all these SPUs I saw on my TV where decoded by libspudec and reencoded by the dxr3 video out. :) CVS patchset: 3328 CVS date: 2002/11/21 21:39:43
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
2002-11-17make Carsten happy: the dxr3 image should now disappear on closeMichael Roitzsch
CVS patchset: 3282 CVS date: 2002/11/17 17:55:21
2002-11-15cleaning up spu types. now avi subtitles may be enabled again.Miguel Freitas
(+ missed ffmpeg/dv patch) CVS patchset: 3263 CVS date: 2002/11/15 00:20:31
2002-11-12adapt dxr3 decoder to new interface (add discontinuity function)Michael Roitzsch
CVS patchset: 3251 CVS date: 2002/11/12 21:29:34
2002-11-10set fixed offset, otherwise the offset accumulates during multiple pluginMichael Roitzsch
instantiations CVS patchset: 3218 CVS date: 2002/11/10 13:12:47
2002-10-29alphablend wants to know the pitchMichael Roitzsch
CVS patchset: 3088 CVS date: 2002/10/29 15:19:44
2002-10-26forgot to copy the nav packetMichael Roitzsch
CVS patchset: 3020 CVS date: 2002/10/26 20:52:08
2002-10-26handle all events in the queue, not just the first oneMichael Roitzsch
(I start to like the new events mechanism) CVS patchset: 3016 CVS date: 2002/10/26 20:12:59
2002-10-26bump up version numbers to actually use dxr3 pluginsMichael Roitzsch
CVS patchset: 3013 CVS date: 2002/10/26 16:14:27
2002-10-26- dxr3 adapted to new API (compiles, but untested)Michael Roitzsch
- use vo_scale helper for video_out_dxr3 (overlay display is now pixel aspect corrected) - some additional dxr3 fixes, especially overlay (menus & overlay, forgotten brightness/constrast/saturation setting ...) CVS patchset: 3010 CVS date: 2002/10/26 14:35:04
2002-10-11because I only use the TV out, I forgot to adapt DXR3 overlay mode to the newMichael Roitzsch
frame output callback CVS patchset: 2810 CVS date: 2002/10/11 10:55:27
2002-10-09configure.ac:Stephen Torri
- OpenGL header GL/gl.h is checked to see if its exists with wrong header name (GL/GL.h). Test failed despite the file required by src/video_out/video_out_opengl.c was GL/gl.h - Ascii-Art library version incorrect. Required version is 1.4 (contains aalib-config) m4/aa.m4: - Changed aalib version to 1.4 src/audio_out/Makefile.am: src/demuxers/Makefile.am: src/dxr3/Makefile.am: src/input/Makefile.am: src/input/libdvdnav/Makefile.am: src/input/libdvdread/Makefile.am: src/libffmpeg/libavcodec/Makefile.am: src/libffmpeg/libavcodec/i386/Makefile.am: src/libffmpeg/libavcodec/mlib/Makefile.am: src/libmad/Makefile.am: src/libmpeg2/Makefile.am: src/libvorbis/Makefile.am: src/libw32dll/Makefile.am: src/libw32dll/wine/Makefile.am: src/libxineadec/Makefile.am: src/libxvid/Makefile.am: src/video_out/Makefile.am: src/video_out/libdha/Makefile.am: src/video_out/vidix/Makefile.am: src/xine-engine/Makefile.am: src/xine-utils/Makefile.am: - Removed @CFLAGS@ from all AM_CFLAGS. @CFLAGS@ are added in Makefile.in. Adding it here was redundant. Thanks to Mike and others for pointing this out. CVS patchset: 2805 CVS date: 2002/10/09 05:13:38
2002-09-27fix deadlock in concurrent access (dvd spus vs. osd overlays) on spuMichael Roitzsch
device CVS patchset: 2752 CVS date: 2002/09/27 13:07:43
2002-09-20update API version numberMichael Roitzsch
CVS patchset: 2717 CVS date: 2002/09/20 12:51:58
2002-09-19Updated cvscompile.sh to look for configure.acStephen Torri
Replaced configure.in with configure.ac Remove acconfig.h (Unnecessary with autoconf 2.52 or above) Updated configure.ac to remove deprecated macros, upgraded AC_DEFINE to include comments, merged in acconfig.h. Combined libxine and libxineutils into one library. libxineutils is created but not installed. Its statically linked into libxine. Advanced libxine version from 0.2.0 to 1.0.0 Removed references for skins. Plugins now installed to <libdir>/xine/plugins/$XINE_MAJOR.$XINE_MORE. $XINE_SUB Xine-config updated for new location of plugins Sorted file lists in Makefile.am to make them more readable. TODO: remove skins references from xine-config CVS patchset: 2705 CVS date: 2002/09/19 06:01:18
2002-09-18report stream metadataMichael Roitzsch
CVS patchset: 2694 CVS date: 2002/09/18 15:43:34