summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-11-01that patch was pending in my inbox for quite some timeMiguel Freitas
From: Sysoltsev, Vyatcheslav <vyatcheslav.sysoltsev@intel.com> Subject: RE: macro mmx_m2r in xineutils.h allows operation with regs/immediate not allowed really, this disallow extensive optimization CVS patchset: 3119 CVS date: 2002/11/01 01:14:06
2002-11-01avoid div by zeroGuenter Bartsch
CVS patchset: 3118 CVS date: 2002/11/01 01:10:01
2002-10-31Complete frame rate calculation.Thibaut Mattern
CVS patchset: 3117 CVS date: 2002/10/31 22:22:23
2002-10-31Little optimization.Thibaut Mattern
CVS patchset: 3116 CVS date: 2002/10/31 21:58:41
2002-10-31lower priority so that libmpeg2 is used againMichael Roitzsch
CVS patchset: 3115 CVS date: 2002/10/31 17:02:42
2002-10-31adapt input plugins to new MRL syntaxMichael Roitzsch
(mostly turning :// into :/) CVS patchset: 3113 CVS date: 2002/10/31 17:00:44
2002-10-31new syntax for MRLsMichael Roitzsch
basic changes: - MRLs are a subset of URIs - important new delimiter is # - everything before the # will be passed to the input plugin - after the # you can add several ;-separated stream parameters: novideo - video will be ignored noaudio - audio will be ignored nospu - spus will be ignored demux:... - specify the demuxer to use (e.g. demux:mpeg_block) entry:value - assign any config entry a new value CVS patchset: 3112 CVS date: 2002/10/31 16:58:12
2002-10-31It is not possible to just drop the unregistered config entries when saving.Michael Roitzsch
Some decoders might never be loaded and never get a chance to register their config entries. Example: When starting xine and playing only an ordinary avi, liba52's passthrough setting is lost. CVS patchset: 3110 CVS date: 2002/10/31 10:45:36
2002-10-31Add libdts back in.James Courtier-Dutton
CVS patchset: 3108 CVS date: 2002/10/31 07:28:58
2002-10-31Adjust libdts to new api.James Courtier-Dutton
CVS patchset: 3107 CVS date: 2002/10/31 07:27:55
2002-10-31initial framework for supporting libavcodec's audio codecsMike Melanson
CVS patchset: 3106 CVS date: 2002/10/31 05:26:46
2002-10-31Yes, Virginia, there are 2 different versions of Windows Media AudioMike Melanson
CVS patchset: 3105 CVS date: 2002/10/31 05:23:02
2002-10-31pts variable shuffleMike Melanson
CVS patchset: 3104 CVS date: 2002/10/31 02:22:58
2002-10-30Avoid a potential deadlock.Thibaut Mattern
CVS patchset: 3103 CVS date: 2002/10/30 21:45:21
2002-10-30- add mutex on seeking and avoid overuse of sched_yieldMiguel Freitas
CVS patchset: 3102 CVS date: 2002/10/30 17:51:13
2002-10-30Release the processor between the mutex unlock()/lock() sequence, to giveJuergen Keil
xine_demux_stop_thread a chance to aquire the mutex, so that it can change stream->demux_thread_running to 0. Problem is, the demuxer thread has it's mutex blocked 99.9% of the time and releases it only for an extremely short time, for the purpose of allowing another thread to interrupt the demuxer. On Solaris at least, the unlock()/lock() sequence will typically run in the thread's allocated time slice and chances are mimimal that the demuxer is preempted between the unlock()/lock(), which would allow another thread to grab the mutex. CVS patchset: 3101 CVS date: 2002/10/30 13:59:11
2002-10-30we are very happy that ffmpeg conceals errors, but part of the purposeMike Melanson
of doing so is to do it *silently* so the user is not aware of the errors during every single frame decode CVS patchset: 3099 CVS date: 2002/10/30 00:43:33
2002-10-30fix bug in content detection strategyMike Melanson
CVS patchset: 3098 CVS date: 2002/10/30 00:29:30
2002-10-29i don't think this lock is needed (read-only access)Guenter Bartsch
CVS patchset: 3097 CVS date: 2002/10/29 21:31:02
2002-10-29ngettext macro not needed any more. automagic should build with the includedJuergen Keil
xine-lib/intl/, when the system libraries do not have ngettext CVS patchset: 3095 CVS date: 2002/10/29 17:19:49
2002-10-29Inhibit multiple instances of pgx64. Improve deinterlacing code.Robin KAY
CVS patchset: 3093 CVS date: 2002/10/29 17:08:54
2002-10-29register new decodersMiguel Freitas
CVS patchset: 3092 CVS date: 2002/10/29 16:30:53
2002-10-29sync to ffmpeg cvsMiguel Freitas
CVS patchset: 3090 CVS date: 2002/10/29 16:29:16
2002-10-29engine improvementsMichael Roitzsch
- output fifo flushing - more sophisticated discontinuity handling - seek improvement by waiting for at least one frame CVS patchset: 3089 CVS date: 2002/10/29 16:02:43
2002-10-29alphablend wants to know the pitchMichael Roitzsch
CVS patchset: 3088 CVS date: 2002/10/29 15:19:44
2002-10-29Fix a tiny (4 bytes) memory leakEwald Snel
CVS patchset: 3087 CVS date: 2002/10/29 09:47:39
2002-10-29reset metainfo on stream closeGuenter Bartsch
CVS patchset: 3086 CVS date: 2002/10/29 03:31:38
2002-10-29map brightness/contrast/... settings to specified rangesGuenter Bartsch
CVS patchset: 3085 CVS date: 2002/10/29 02:57:59
2002-10-29Added EA ADPCM decoderRobin KAY
CVS patchset: 3084 CVS date: 2002/10/29 02:07:45
2002-10-29log outputGuenter Bartsch
CVS patchset: 3083 CVS date: 2002/10/29 01:55:44
2002-10-29enhance log outputGuenter Bartsch
CVS patchset: 3082 CVS date: 2002/10/29 01:29:46
2002-10-29meta info, handling of small files fixedGuenter Bartsch
CVS patchset: 3081 CVS date: 2002/10/29 01:28:41
2002-10-29only open mms-urlsGuenter Bartsch
CVS patchset: 3080 CVS date: 2002/10/29 01:17:46
2002-10-29strengthen QT content detectionMike Melanson
CVS patchset: 3079 CVS date: 2002/10/29 00:37:26
2002-10-29Updated pgx64 to newest API. Changed alphablend code to handle pitches.Robin KAY
CVS patchset: 3078 CVS date: 2002/10/29 00:36:21
2002-10-29fix content detection, handles non-seekable streamsGuenter Bartsch
CVS patchset: 3077 CVS date: 2002/10/29 00:25:06
2002-10-28fix a deadlockGuenter Bartsch
CVS patchset: 3075 CVS date: 2002/10/28 20:15:56
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-10-28Solaris' make cannot decide, whether the make variable 'include_HEADERS'Juergen Keil
has to contain relative or absolute pathnames, in a build with separate source and object directory hierarchies. Simply install the headers into the destination directory, and let the install program figure out the target filename from the source file name. CVS patchset: 3072 CVS date: 2002/10/28 13:27:10
2002-10-28Fix an automake-1.7.1 warning. Automake 1.7.1 complains that our Makefile.amJuergen Keil
shouldn't override CFLAGS and suggests we use AM_CFLAGS instead. CFLAGS is not needed here, apparently - so away with it. CVS patchset: 3067 CVS date: 2002/10/28 12:59:51
2002-10-28Fix an automake-1.7.1 warning. Automake 1.7.1 complains that our Makefile.amJuergen Keil
shouldn't override CFLAGS and suggest we use AM_CFLAGS instead. CVS patchset: 3066 CVS date: 2002/10/28 12:58:07
2002-10-28Solaris' make cannot decide, whether the make variable 'include_HEADERS'Juergen Keil
has to contain relative or absolute pathnames, in a build with separate source and object directory hierarchies. Simply install the headers into the destination directory, and let the install program figure out the source file name. CVS patchset: 3065 CVS date: 2002/10/28 12:54:00
2002-10-28do not flush on xine_handle_stream_endMiguel Freitas
CVS patchset: 3064 CVS date: 2002/10/28 11:19:51
2002-10-28Don't use a default value for invalid frame_rate_code.Thibaut Mattern
CVS patchset: 3063 CVS date: 2002/10/28 07:57:50
2002-10-28Tell the engine to compute frame duration instead of using a default value ↵Thibaut Mattern
when frame_rate_code is invalid. CVS patchset: 3062 CVS date: 2002/10/28 07:55:59
2002-10-28New way to handle streams with invalid img_duration (eg some mpeg streams).Thibaut Mattern
The concept in simple : compute duration using pts. Here the formula : duration = ( pts - last_pts ) / (nb img between the 2 pts) I've tested with libmpeg2 and ffmpeg. It works. CVS patchset: 3061 CVS date: 2002/10/28 07:53:52
2002-10-28bump the interface versionMike Melanson
CVS patchset: 3060 CVS date: 2002/10/28 05:26:35
2002-10-28bump the interface versionMike Melanson
CVS patchset: 3059 CVS date: 2002/10/28 05:21:20
2002-10-28hey, i want to join xine breakage party! (what do you wanna break today? tm)Miguel Freitas
- time to cleanup demuxer mess... no more pthread stuff on any demuxer. of course i haven't tested all demuxers, but they at least compile. (sorry Mike, we will need to move a few variables around to make most of your demuxers work again - not big deal i think) - make api more consistent by providing xine_open/xine_close and xine_start/xine_stop. CVS patchset: 3058 CVS date: 2002/10/28 03:24:42
2002-10-28using select for read-timeouts, improved error detection and handlingGuenter Bartsch
CVS patchset: 3057 CVS date: 2002/10/28 00:50:01