summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-17Fix include guardPetri Hintukainen
2012-08-16coreaudio: Add missing headerHanspeter Niederstrasser
2012-06-15Changelog updatePetri Hintukainen
2012-06-15image decoders: crop image if allocated frame is smaller than requestedPetri Hintukainen
2012-06-15image: fix decoding images with odd widthPetri Hintukainen
2012-06-15Check allocated Xv iamge size. Adjust frame size if allocated frame is ↵Petri Hintukainen
smaller than requested. Based on patch from http://bugs.xine-project.org/show_bug.cgi?id=108
2012-06-12Fixed raw yuv decoding: can't change size of _source_ imageTorsten Jager
2012-06-09Added signature for changeset 948bb6010a3eDarren Salt
2012-06-09Added tag 1.1.21 for changeset 948bb6010a3eDarren Salt
2012-06-09Bump shlib version (compatible); release.1.1.21Darren Salt
2012-06-09Correct detection of AAC ADIF.Darren Salt
2012-06-09Fix a possible NULL dereference when cleaning up in the FFT vis plugin code.Darren Salt
2012-06-09Double-free with some AAC files (missing check).Darren Salt
2012-06-08Changelog update.Darren Salt
2012-06-08mng: fixed loop play of short streams.Petri Hintukainen
discontinuity is not detected with short streams. _x_demux_control_start() is not enough; BUF_CONTROL_START in decoders skips discontinuity indication when gapless switch is in use.
2012-06-08Fix utilization of _POSIX_THREAD_PRIORITY_SCHEDULING macroBrad Smith
A POSIX compliant OS can have a setting of (-1) instead of say 200112L to indicate that the OS does not implement the feature. The code as it is would still attempt to utilize the functions if (-1) were being set and fail to build.
2012-06-08demux_ts: increased max A-V diff to 4 secondsPetri Hintukainen
Fixes playback of some DVB streams (bug 381)
2012-06-06fix make uninstall for libxine-1.defVolker Grabsch
"make uninstall" tries to remove the local "libxine-1.def" instead of the installed "/.../i686-pc-mingw32/lib/libxine-1.def".
2012-06-06fix install/uninstall static library in windowsVolker Grabsch
The problem is that libxine-1.def is not generated when building a static library, so it can't be installed or uninstalled. So the corresponding commands in Makefile.am should be allowed to fail.
2012-06-05Fixed LIBS with cygwinCarlo Bramini
@INTLLIBS@ is wrong because it should be $(INTLLIBS) instead (and infact it causes an error at compile time because it is not expanded), that piece of code is a nonsense: under cygwin, libintl is added like in all posix environments.
2012-06-05Fixed -no-undefined handling with mingw and cygwinCarlo Bramini
"-no-undefined" is not a linker flag, it's a libtool flag, so it must be removed from LDFLAGS for CYGWIN and MINGW. There is already another variable for that purpose.
2012-06-05CYGWIN needs PTHREAD_CFLAGS to be empty and PTHREAD_LIBS to be "-lpthread"Carlo Bramini
2012-06-05Fix building with cygwinCarlo Bramini
CYGWIN is a full POSIX environment, it does not need to include windows.h (it even causes an error if you try).
2012-06-05Added missing ifdef AVCODEC_HAS_REORDERED_OPAQUECarlo Bramini
2012-06-05Added check for AVCodecContext.color_range and AVCodecContext.colorspacePetri Hintukainen
2012-06-05ffmpeg_compat.h: fixed version check for old ffmpeg versionsCarlo Bramini
2012-05-30ff_video_decoder: Fixed mpeg2 parsingPetri Hintukainen
Fixes following errors from ffmpeg: [mpeg1video @ 0x9ba7f80] ignoring SEQ_START_CODE after 101 [mpeg1video @ 0x9ba7f80] ignoring seq ext after 101 [mpeg1video @ 0x9ba7f80] ignoring GOP_START_CODE after 101 [mpeg1video @ 0x9ba7f80] invalid cbp at 41 0 [mpeg1video @ 0x9ba7f80] concealing 405 DC, 405 AC, 405 MV errors
2012-05-29Fixed 91d04bf1862cPetri Hintukainen
2012-05-29Moved defining ATTR_ALIGN after include configure.h.Petri Hintukainen
ATTRIBUTE_ALIGNED_MAX is defined in configure.h.
2012-05-29spaces -> tab in MakefileCarlo Bramini
2012-05-28Updated ChangeLogPetri Hintukainen
2012-05-28Fixed U-plane conversion (YUVJ444P -> YUV420)Petri Hintukainen
2012-05-28ff_video_decoder: fixed DR1 frame garbage collector when using multithreaded ↵Petri Hintukainen
decoding.
2012-05-10ff_video_decoder: fixed croppingTorsten Jager
2012-05-10ff_video_decoder: convert full range YUV to mpeg rangeTorsten Jager
2012-04-26Fixed demux_qt for the pts < dts caseTorsten Jager
2012-04-26Check read() return valuePetri Hintukainen
2012-04-19Fixed decoding of full range YUV420 H.264 videos (segfault). Might still ↵Petri Hintukainen
need color space conversion ...
2011-12-21Fix multithreaded initialization with API changeRoland Scheidegger
thread count needs to be set before avcodec_open otherwise it will be stuck with a single thread at least for h264 (might also want to use avcodec_open2 instead?)
2012-04-12Use proper device paths for the Blu-ray and VCD input plugins on OpenBSDBrad Smith
2012-02-28Made demux_ts send pts not dts even for reordered (b-framed) video.Torsten Jager
This fixes a very old bug causing more or less unpredictable a/v lag. --HG-- extra : rebase_source : 094ca332b98500f3c10bec492c0003c83ff3152d
2012-02-27Fixed race in metronom_get_option(): reading int64 is not atomic in 32-bit ↵Petri Hintukainen
systems
2012-02-26Added signatures for release tags for 1.1.12 and later.Darren Salt
2012-02-15Improved RGB→YUV conversion v2 (use MPEG range instead of full range)Darren Salt
Video-out plugins expect MPEG range Y'CbCr data (Y'=16..235, Cb,Cr=16..240). RGB sources (still images and audio visualisation effects) need to be converted first. This patch fixes up the range calculations and corrects an off-by-one in the range for Cb and Cr over commit 68fcd69fb3b6 (which was reverted due to API change). It should also provide a little more accuracy: I've gone back to the source (http://www.itu.int/rec/R-REC-BT.601/) for the conversion information. (We should use float or double here, but that would be an ABI change.)
2012-02-14Backed out RGB→YUV patch – API change.Darren Salt
Anything which uses the COMPUTE_* macros would need to be recompiled because of the use of new tables. This change needs to be conditional somehow, at least externally.
2012-02-14Improved RGB->YUV conversion (use mpeg range instead of full range)Torsten Jager
Video out plugins expect mpeg range yuv data (y=16..235, uv=16..239). RGB sources (still images and audio visualisation effects) need to be converted first.
2012-02-14Fix video driver crash when accessing unsupported propertiesTorsten Jager
2012-02-14Fixed asx demuxerTorsten Jager
2012-02-09Note that 1.1 is deprecated.Darren Salt
2012-02-09Make the “PMT scan timed out” message a lot less scary.Darren Salt