summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-10-10Remove duplicate log messages about the scale_line variant we're usingJuergen Keil
CVS patchset: 2808 CVS date: 2002/10/10 14:05:19
2002-10-10Audio out reorganisation to improve sync.James Courtier-Dutton
Tested with alsa09 and oss. CVS patchset: 2807 CVS date: 2002/10/10 13:12:17
2002-10-09removed some redundant codeRobin KAY
CVS patchset: 2806 CVS date: 2002/10/09 23:48:46
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-10-08Fix a BUS error on SPARC, forJuergen Keil
ftp://ftp.mplayerhq.hu/MPlayer/samples/MPEG-4/CDR-Dinner_LAN_800k.mp4 (this sample does not yet work, now it crashes with a SIGFPE - devide by zero) CVS patchset: 2804 CVS date: 2002/10/08 12:45:58
2002-10-08Add mediaLib accelerated 16x16 pixel ops to ffmpegJuergen Keil
CVS patchset: 2803 CVS date: 2002/10/08 12:42:31
2002-10-08Fix a segfault when we reach the end of the playlist.James Courtier-Dutton
strdup segfaults if passed a NULL. CVS patchset: 2802 CVS date: 2002/10/08 10:29:42
2002-10-08decimal, not hexMike Melanson
CVS patchset: 2801 CVS date: 2002/10/08 05:05:05
2002-10-07Remove the vsscanf prototype for solaris, it's incompatible with the oneJuergen Keil
contained in the solaris9 <stdio.h> CVS patchset: 2800 CVS date: 2002/10/07 14:17:05
2002-10-07- Sun audio output plugin is able to play 8-bit sound. Announce this inJuergen Keil
the driver's capabilities flag word. - Several samples from Mike Melanson's testlist didn't work with the sun audio plugin on Solaris SPARC using the "audiocs" driver, because the clips use sample rates not directly supported by the sun audio hardware (e.g. 22478 Hz or 22254 Hz; the Sun audio HW supports 22050 Hz) Sound from: FILM format/Cinepak video/PCM audio ftp://ftp.mplayerhq.hu/MPlayer/samples/FILM/ and VOC format/PCM audio http://dod.hpi.net/samples/10M1PB1.VOC.bz2 should work now. CVS patchset: 2799 CVS date: 2002/10/07 14:14:30
2002-10-07- Check for vsscanf (needed inside libw32dll, use the version from libc ifJuergen Keil
the system has vsscanf) - Check for sys/mixer.h header file (Solaris8 and newer; for the sun audio output plugin) CVS patchset: 2798 CVS date: 2002/10/07 14:06:18
2002-10-06The following was crashing on SPARC with a BUS error:Juergen Keil
http://dod.hpi.net/samples/marymary-shackles.mov CVS patchset: 2797 CVS date: 2002/10/06 19:55:18
2002-10-06minor fix to pluginRobin KAY
CVS patchset: 2796 CVS date: 2002/10/06 16:12:10
2002-10-06Proper alignment is needed for the array of "xine_mrl_t" structures on SPARC.Juergen Keil
CVS patchset: 2795 CVS date: 2002/10/06 15:48:02
2002-10-06Workaround for code generation bug in gcc on SPARC. Mike's endian macros now ↵Robin KAY
moved to bswap.h CVS patchset: 2794 CVS date: 2002/10/06 03:48:13
2002-10-06atone for the sin of calling xine a "unix video player" rather than aMike Melanson
"free video player" CVS patchset: 2793 CVS date: 2002/10/06 02:35:08
2002-10-06added support for VBR audio in QT files and improved handling ofMike Melanson
audio-only QT files CVS patchset: 2792 CVS date: 2002/10/06 02:27:53
2002-10-06backed out earlier changes from endian translation macrosMike Melanson
CVS patchset: 2791 CVS date: 2002/10/06 01:37:27
2002-10-06preliminary attempt at a RealMedia file demuxerMike Melanson
CVS patchset: 2790 CVS date: 2002/10/06 00:47:51
2002-10-05copy block from previous frame instead of just skipping itMike Melanson
CVS patchset: 2789 CVS date: 2002/10/05 22:16:08
2002-10-05Backing out changes to endian translation macrosRobin KAY
CVS patchset: 2788 CVS date: 2002/10/05 21:09:18
2002-10-05implemented seeking (including seek on start) and length functionMike Melanson
CVS patchset: 2787 CVS date: 2002/10/05 17:48:25
2002-10-05experiment to get these endian macros to work on all systemsMike Melanson
CVS patchset: 2786 CVS date: 2002/10/05 17:05:58
2002-10-05Fixed segmentation faults in endian translation macros (SPARC, gcc 3.2)Robin KAY
CVS patchset: 2785 CVS date: 2002/10/05 14:39:24
2002-10-05Ported plugin to new api. Nasty bug fixed thanks to Howdy Pierce.Robin KAY
CVS patchset: 2784 CVS date: 2002/10/05 04:11:58
2002-10-05fixing *pixels_tab stuffRobin KAY
CVS patchset: 2783 CVS date: 2002/10/05 00:24:36
2002-10-04bounds check in frame_copy fixing segfaultsMichael Roitzsch
patch by Howdy Pierce CVS patchset: 2782 CVS date: 2002/10/04 13:36:56
2002-10-04initial commit for YUV4MPEG2 file demuxerMike Melanson
CVS patchset: 2781 CVS date: 2002/10/04 05:05:57
2002-10-04added support for raw YV12 dataMike Melanson
CVS patchset: 2780 CVS date: 2002/10/04 04:55:43
2002-10-04bring the RoQ video decoder up to snuff (much, much faster; moreMike Melanson
accurate, but a few visual bugs remain) CVS patchset: 2779 CVS date: 2002/10/04 03:10:43
2002-10-04support for more Quicktime audio fourccsMike Melanson
CVS patchset: 2778 CVS date: 2002/10/04 02:27:00
2002-10-04fixed 2- and 4-bit variantsMike Melanson
CVS patchset: 2777 CVS date: 2002/10/04 01:16:04
2002-10-03Slightly reorganize xine_exit, so that "xine --help" does not segfault any more.Juergen Keil
xine --help is using xine_exit() on a structure that has not been xine_init'ed. CVS patchset: 2776 CVS date: 2002/10/03 17:46:29
2002-10-03Get debug mode to compile.James Courtier-Dutton
CVS patchset: 2775 CVS date: 2002/10/03 08:54:59
2002-10-03More debug info.James Courtier-Dutton
CVS patchset: 2774 CVS date: 2002/10/03 07:28:23
2002-10-03DTS debug messages.James Courtier-Dutton
blend_rgb16 changes. <- Need testing further. CVS patchset: 2773 CVS date: 2002/10/03 06:04:54
2002-10-03finish bringing the template video decoder up to the new specMike Melanson
CVS patchset: 2772 CVS date: 2002/10/03 03:09:35
2002-10-03implemented seek on start for the audio-only demuxers, also fixedMike Melanson
temporal position reporting CVS patchset: 2771 CVS date: 2002/10/03 00:08:47
2002-10-02- kill global variablesMichael Roitzsch
- remove some code that could never be reached (after return) CVS patchset: 2770 CVS date: 2002/10/02 15:56:51
2002-10-02mark some global arrays that must never be changed (multiple pluginMichael Roitzsch
instances) as const CVS patchset: 2769 CVS date: 2002/10/02 15:54:51
2002-10-01implemented seek on startMike Melanson
CVS patchset: 2768 CVS date: 2002/10/01 04:48:32
2002-10-01implemented proper video codec detection, calculated proper frameMike Melanson
duration, fixed temporal position reporting, and implemented seek on start CVS patchset: 2767 CVS date: 2002/10/01 04:33:35
2002-10-01err...bring back ability for QT demuxer to play from start, and fixMike Melanson
temporal position reporting CVS patchset: 2766 CVS date: 2002/10/01 03:52:53
2002-10-01In the following Makefile.am variable is how to correctly comment outStephen Torri
libraries: lib_LTLIBRARIES = \ libA.la \ libC.la \ libD.la # libB.la Do NOT do: lib_LTLIBRARIES = \ libA.la \ # libB.la \ libC.la \ libD.la Commenting out libraries in this way automake appears to get confused. It does not look at this like a compiler does. It will notice that this is a comment but it seems to process the '\'. So it will complain about the Makefile.am variables for libC.la and libD.la (e.g. libC_la_SOURCES) as being unused. CVS patchset: 2765 CVS date: 2002/10/01 03:21:19
2002-09-30set m4 path for running aclocal during incremental buildsMichael Roitzsch
CVS patchset: 2764 CVS date: 2002/09/30 14:48:32
2002-09-30simple beautificationMichael Roitzsch
CVS patchset: 2763 CVS date: 2002/09/30 14:46:09
2002-09-30Fixes and performance improvements to the alphablend.c code.James Courtier-Dutton
The fixes involved getting blend_rgb16 to correctly handle different colours in the highlight area and general overlay area. Another fix involved fixing the overlay scaling function so that it scales in the same proportion as the yuv2rgb code. Currently, blend_yuv has not been updated. blend_rgb16 has been improved. blend_rgb24 and blend_rgb32 have not been changed and will probably not work now. The performance improvements are due to two things: - 1) Special detection of overlays without any buttons/clip areas. This is detected by ensuring overl->clip_top = -1 when no button is present. 2) Reorganise the blending code so that for each time round the loop, the fewest possible IF statements are executed. So, for overlays without any buttons, not checks for the clip area is done. For overlay with buttons, state is kept as to whether we are above, to the left, inside or to the right or below the clip area, thus saving having to do IF statements each time round the loop to find out where we are. CVS patchset: 2762 CVS date: 2002/09/30 05:16:45
2002-09-30implemented proper frame duration calculation, fixed temporal positionMike Melanson
reporting, and modified demuxer to be able to seek on start CVS patchset: 2761 CVS date: 2002/09/30 01:16:15
2002-09-30Updated cvscompile.sh to use only automake >= 1.6 and autoconf >= 2.53.Stephen Torri
Removed creation of acinclude.m4 from cvscompile.sh. aclocal allows for multiple declarations of the -I tag. So far for me this has worked. If there are problems we can back out this change. Added "-I m4" to autogen.sh. This allows us to include the m4 files listed in the m4 directory. This is a more elegant choice than concatenating all the m4 files into an acinclude.m4 CVS patchset: 2760 CVS date: 2002/09/30 01:00:27
2002-09-29make xine less hysterical when it encounters this corner caseMike Melanson
CVS patchset: 2759 CVS date: 2002/09/29 01:01:58