Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-06-09 | Use $(LTLIBICONV) instead of $(LIBICONV) when linking libxine.so. | Darren Salt | |
2007-06-09 | Use $(LTLIBICONV) instead of @LIBICONV@. | Darren Salt | |
2007-06-09 | Add $(LTLIBICONV) wherever objdump -R shows a dependency on iconv functions. | Darren Salt | |
Some plugins may have been missed due to them not being built here. | |||
2007-06-09 | Add $(LTLIBINTL) wherever objdump -R shows a dependency on gettext functions. | Darren Salt | |
Some plugins may have been missed due to them not being built here. | |||
2007-06-09 | Merge with 1.2 branch. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Resurrect the check for xmlto/rsvg (rather than sgmltools/fig2dev) so that ↵ | Diego 'Flameeyes' Pettenò | |
the build can be done even without those installed. | |||
2007-06-09 | signal.h and setjmp.h are needed on PPC and SPARC too. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Use __i386__ and __x86_64__ instead of ARCH_X86 and ARCH_X86_64; the ARCH_* ↵ | Diego 'Flameeyes' Pettenò | |
defines comes from FFmpeg, but they can easily stay there. | |||
2007-06-09 | If SSE, SSE2 and MMX are enabled at build-time, enable them and skip over ↵ | Diego 'Flameeyes' Pettenò | |
the cpuid tests; a runtime CPU detection option could be supplied by configure, for instance. | |||
2007-06-09 | If 3dNOW is enabled at build-time, mark it as present on x86-64; it's not ↵ | Diego 'Flameeyes' Pettenò | |
always there because Intel EM64T machines does not have it. | |||
2007-06-09 | Include dlfcn.h only when dlopen() is needed. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Define sigill_return and sigill_handler only on x86, as there is where they ↵ | Diego 'Flameeyes' Pettenò | |
only are used. | |||
2007-06-09 | Add an nsf_combined.h header file with declarations of ↵ | Diego 'Flameeyes' Pettenò | |
decoder_nsf_init_plugin and demux_nsf_init_plugin. | |||
2007-06-09 | Fix %d -> %zd for size_t parameter. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Remove unused variables. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Remove unused variable. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Remove unused variable. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Remove unused and orphan label and code. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Remove unused variable. | Diego 'Flameeyes' Pettenò | |
2007-06-09 | Convert all input plugins to use void * as type for the buf parameter of ↵ | Diego 'Flameeyes' Pettenò | |
read() function, and declare a new buf variable in the function as needed. | |||
2007-06-09 | Make the read() function of input plugins be declared with void pointer as ↵ | Diego 'Flameeyes' Pettenò | |
buf parameter, so that any kind of variable can be passed through it. | |||
2007-06-08 | Enable the wavpack plugin. | Darren Salt | |
2007-06-08 | Added $(LTLIBINTL) to several targets | Ben Taylor | |
2007-06-08 | Properly read metadata for the file, the structure is more complex than it ↵ | Diego 'Flameeyes' Pettenò | |
was previously implemented. | |||
2007-06-08 | Fix metadata parser. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | Mark some stuff constant, reduce scope of a few other variables. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | More conversion to switches. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | More switches in parse_reference_atom. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | Use a switch statement even for the parsing of trak atom. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | Merge 1.2. | Diego 'Flameeyes' Pettenò | |
2007-06-08 | Update parse_meta_atom to use a switch case rather than a series of if. By ↵ | Diego 'Flameeyes' Pettenò | |
the way, the code is totally broken and does not work as intended. | |||
2007-06-08 | Add two missing alloca.h includes and clean up one other. | Darren Salt | |
2007-06-08 | Protect attribute declarations against, e.g., random printf redefinitions. | Darren Salt | |
2007-06-08 | Merge from 1.1. | Darren Salt | |
2007-06-08 | Fix build issues on systems which need our internal asprintf. | Darren Salt | |
config.h is now include/configure.h and no longer #includes os_internals.h. A new file, include/config.h, #includes both; this breaks a #include loop. Other files are updated accordingly. | |||
2007-06-07 | Signature for 1.1.7. | Darren Salt | |
2007-06-07 | Release tag for 1.1.7. | Darren Salt | |
2007-06-07 | 1.1.7.xine-lib-1_1_7-release1.1.7 | Darren Salt | |
2007-06-06 | Fix RealPlayer codec detection and a nearby logging build failure. Both typos. | Darren Salt | |
2007-06-06 | Don't return integer, the function is expected to return a pointer. | Diego 'Flameeyes' Pettenò | |
2007-06-06 | Remove aRTs output plugin. | Diego 'Flameeyes' Pettenò | |
ALSA's DMix can allow to run both xine and aRTs at the same time for Linux, and if other operating systems lacks a proper software mixing facility you can consider alternative daemons. Note: aRTs will not be present in KDE 4. | |||
2007-06-06 | Clean up .tar.bz2 as well as .tar.gz. | Darren Salt | |
2007-06-06 | Changelog entry for the fb colour conversion crash fix. | Darren Salt | |
2007-06-06 | [PATCH] video_out_fb crash | Steve Freeland | |
I discovered some problems with the framebuffer output driver. The first problem I had was a segfault when trying to play a 480x360 clip on a 640x480 display. I traced it to the yuv420_rgb16() color conversion function, which was overrunning the input buffer (the "y" part of the image). The reason was that it was being called downstack from fb_frame_proc_slice(), multiple times for each 16-pixel high horizontal slice of the image. When it got to the last slice, only 8 pixels were left to the bottom but it still tried to process a 16-pixel high slice. Nosing around a bit, I compared the configuration of the color converter as used by the fb driver to the xshm driver and found some oddities: 1) The color converter was configured with a "source height" of 16 pixels no matter what the size of the image, and a "dest height" based on what was referred to within video_out_fb.c as a "stripe" -- essentially an input slice scaled up or down as required by the output size. 2) Apparently to prevent the above from causing problems, the position in the output buffer was managed by special code -- see the "stripe_incr" variable. 3) The xshm driver calls yuv2rgb_next_slice() with a NULL argument at the beginning of each frame to allow the color converter to reset its tracking of the slice-by-slice progress through the image; the fb driver does not. I'm not sure exactly why it was done that way, but my best guess would be that whoever coded it didn't know about the need to call yuv2rgb_next_slice() with a NULL argument, and the rest was built up to get it to mostly work without that. The attached patch changes the behaviour to match that of the xshm driver, and also removes the reset_dest_pointers() function, replacing its single invocation with one to fb_frame_field(), which is identical after removing the "stripe" management. It fixed my crash. Can anyone see if I've misunderstood what was going on? If not, it should probably be applied to the official version. | |||
2007-06-05 | Silence an ignored error when running "debuild clean". | Darren Salt | |
2007-06-05 | Disable aRTs output plugin by default, it's deprecated and will be removed ↵ | Diego 'Flameeyes' Pettenò | |
in 1.2 series. | |||
2007-06-05 | Use XINE_PACKED rather than __attribute__((__packed__)). | Diego 'Flameeyes' Pettenò | |
2007-06-04 | Changelog entry for the unplug code | Matthias Kretz | |
2007-06-04 | fallback to none output when the device is unplugged | Matthias Kretz | |
2007-06-04 | handle unplugged devices in audio_alsa_out (return -1) and in audio_out ↵ | Matthias Kretz | |
close the driver on a return value <0 |