Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-12 | Set xv_path before rewriting X_LIBS if we're not using pkg-config to ↵ | Diego 'Flameeyes' Pettenò | |
discover X libraries. | |||
2007-04-12 | Speed up start code scanning. | Reinhard Nißl | |
The current code implements hardware (a shift register) in software just to find the byte pattern 00 00 01 xx, which causes remarkable CPU load on less powerful machines. The new approach uses memchr() to find the 01 in the buffer, which most often hits a start code. memchr() seems to be even faster then implementing a real pattern search (i. e. by just looking at every third byte to find 01). The new implementation causes significantly fewer CPU load on less powerful machines. | |||
2007-04-11 | Special handling of sequence end code to improve still frames. | Reinhard Nißl | |
The current code emits a frame when a non slice start code is seen. For still frames, this is typically a sequence end code. But the current code doesn't call parse_chunk() immediately because it waits for a further start code to determine the chunk of data to pass to parse_chunk(). But there isn't such a further start code for still frames after the sequence end code and thus, the still frame will not be emitted. As sequence end code is the only start code which has no data according to the MPEG specification, let's use this information to call parse_chunk() immediately. | |||
2007-04-11 | Detect absence of AFD and report only changes. | Reinhard Nißl | |
The current code cannot detect the absence of AFD once it has been seen in the stream. As AFD can appear in user data after sequence, group or picture start codes, the idea is to reset the stored AFD value when processing the sequence start code. In the case where AFD is seen in user data, it is stored internally, to have it ready when the first slice is processed. At least at that time, AFD data has been seen and can be analyzed for changes. At any change, the AFD value will then be stored into a stream property. Doing this only for changes avoids locks while writing the same value over and over to the stream's property. | |||
2007-04-11 | Improve MPEG2 detection to have it ready for correct aspect ratio | Reinhard Nißl | |
determination. The current code detects MPEG2 when parsing the sequence extention which appears only in MPEG2 streams. But this is to late for correct aspect ratio determination which happens earlier and therefore assumes MPEG1. The result is a totally wrong aspect ratio. To fix this issue, the next start code (which is already available at that time) is passed to parse_chunk() too, which can then be used to detect a MPEG2 extension start code early enough before the aspect ratio is determined. | |||
2007-04-11 | Re-enable the libcaca test for .deb building. | Darren Salt | |
2007-04-11 | Build-dep on libdirectfb-dev, libgtk2.0-dev (for gdkpixbuf) & libmpcdec-dev. | Darren Salt | |
2007-04-11 | Return NULL to avoid 'control reaches end of non-void function' warning from ↵ | Ville Skyttä | |
throwing off the test. | |||
2007-04-11 | Split the DVD MRL brief description. Stops a "can't adjust line" warning. | Darren Salt | |
2007-04-11 | Merge from -build-fixes branch. | Darren Salt | |
2007-04-11 | Add ChangeLog entry about Matt's video output. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Merge Matt Messier video output for Mac OS X. | Diego 'Flameeyes' Pettenò | |
2007-04-11 | Try linking the program for Pthread support, and feed proper parameters to ↵ | Diego 'Flameeyes' Pettenò | |
pthread_create. The link is needed to make sure that the LIBS variable is set correctly, otherwise it might just be finding the definition but using the wrong link-time parameter. Also, feed proper parameters to pthread_create to avoid -Wnonnull to cause a test failure (GCC/GLIBC). | |||
2007-04-10 | Merge Reinhard Nissl's changes. | Darren Salt | |
2007-04-10 | Have configure option --enable-debug turn on debug code. | Reinhard Nißl | |
2007-04-10 | Allow xine-lib to be built with CFLAGS='-O0 -g3' by changing optimization | Reinhard Nißl | |
as needed for some files where gcc runs out of registers otherwise. | |||
2007-04-10 | Split the DirectFB plugin into X11 and non-X versions. | Darren Salt | |
This fixes linkage problems for people who want this but don't want X. | |||
2007-04-10 | Start 1.1.6 release cycle. | Darren Salt | |
2007-04-10 | Replace the duplicated meFOURCC macro with ME_FOURCC that is declared in ↵ | Diego 'Flameeyes' Pettenò | |
bswap.h already. (transplanted from a7820d16324dbc6fd6b35481a78ff532f59ebe71) --HG-- extra : transplant_source : %A7%82%0D%162M%BCo%D6%B3T%81%A7%8F%F52%F5%9E%BEq | |||
2007-04-10 | Retag xine-lib 1.1.5. | Darren Salt | |
2007-04-10 | Oops. Remove the "(unreleased)" marker.xine-lib-1_1_5-release1.1.5 | Darren Salt | |
2007-04-10 | xine-lib 1.1.5. | Darren Salt | |
2007-04-10 | More generated files to be ignored. | Darren Salt | |
2007-04-09 | format_arg attribute requires the function to return char*. | Diego 'Flameeyes' Pettenò | |
2007-04-09 | Split Libs and Cflags between public and private in the pkg-config file. | Diego 'Flameeyes' Pettenò | |
2007-04-08 | Update URLs (cvs->hg transition) for compiling on/for win32. | Darren Salt | |
2007-04-08 | Beside the name, constants can't be marked const or gcc miscompiles the ↵ | Diego 'Flameeyes' Pettenò | |
Altivec code. | |||
2007-04-08 | Mark various private arrays, structs & fn parameters as static and/or const. | Darren Salt | |
Two of the modified files are headers, but each contains definitions as well as declarations and is only ever used once. | |||
2007-04-07 | Add a missing test call. | Diego 'Flameeyes' Pettenò | |
2007-04-07 | video_overlay_s uses C's inheritance-like definition, so the first field has ↵ | Diego 'Flameeyes' Pettenò | |
to be video_overlay. | |||
2007-04-07 | Use CC_ATTRIBUTE_FORMAT; replace __attribute((format(printf, ...))) accordingly. | Darren Salt | |
2007-04-07 | Merge change. | Diego 'Flameeyes' Pettenò | |
2007-04-07 | Revert changeset 8383: variable-sized structures and arrays don't seem to ↵ | Diego 'Flameeyes' Pettenò | |
get along that well. | |||
2007-04-07 | Ignore *.orig files (generated by hg revert). | Darren Salt | |
2007-04-06 | Remove executable status from all files which shouldn't have it. | Darren Salt | |
2007-04-06 | Remove executable bit from dsp files. | Diego 'Flameeyes' Pettenò | |
2007-04-06 | Now that all plugins install using xineplug_LTLIBRARIES, avoid grepping | Diego 'Flameeyes' Pettenò | |
libdir for plugins installation. With this change, it avoids running an egrep command for every directory at uninstall time; the for has way less impact as the list can just be empty. | |||
2007-04-06 | Remove a redundant comment. | Diego 'Flameeyes' Pettenò | |
2007-04-06 | Properly use chcon over only xineplug and xinepost libraries. | Diego 'Flameeyes' Pettenò | |
This reduces the number of objects that are allowed to contain TEXT section relocations (skipping for instance libxine and the vidix drivers). This is still suboptimal because only those plugins that actually contains text relocation should be allowed to contain them (that is what is done with IMPURE_TEXT_LDFLAGS for Solaris and Darwin). | |||
2007-04-06 | Similarly, add a vidix_LTLIBRARIES class to install the vidix drivers in the ↵ | Diego 'Flameeyes' Pettenò | |
correct location. | |||
2007-04-06 | Define a xinepostdir directory to point to the post-plugins path. | Diego 'Flameeyes' Pettenò | |
Together with this, define a xinepost_LTLIBRARIES class that is used to install the post-plugins in the correct directory. Also add the rule to remove them. | |||
2007-04-06 | Regenerate, audio_alsa_out.c changed line numbers. | Diego 'Flameeyes' Pettenò | |
2007-04-06 | Use xineplug_LTLIBRARIES wherever possible. | Diego 'Flameeyes' Pettenò | |
2007-04-05 | Fixed current audio sync, delay was always 0. | Thibaut Mattern | |
Checked snd_pcm_delay return code, and don't trust negative values. | |||
2007-04-04 | Regenerate, this time should add a few messages as the sources were ↵ | Diego 'Flameeyes' Pettenò | |
rescanned now. | |||
2007-04-04 | Merge changes in main branch. | Diego 'Flameeyes' Pettenò | |
2007-04-04 | Fix xine_encoder.c presence in EXTRA_DIST. | Diego 'Flameeyes' Pettenò | |
2007-04-04 | Regenerate POTFILES.in with the source files changes. | Diego 'Flameeyes' Pettenò | |
2007-04-04 | Rename xine_decoder.c to xine_sputext_decoder.c. | Diego 'Flameeyes' Pettenò | |
Use xineplug_LTLIBRARIES. --HG-- rename : src/libsputext/xine_decoder.c => src/libsputext/xine_sputext_decoder.c | |||
2007-04-04 | Rename xine_decoder.c to xine_spudvb_decoder.c. | Diego 'Flameeyes' Pettenò | |
Use xineplug_LTLIBRARIES. --HG-- rename : src/libspudvb/xine_decoder.c => src/libspudvb/xine_spudvb_decoder.c |