summaryrefslogtreecommitdiff
path: root/src/xine-engine
AgeCommit message (Collapse)Author
2003-09-04still fighting the same bug. now i must have killed it :)Miguel Freitas
(unfortunately it takes hours of testing to reproduce...) CVS patchset: 5341 CVS date: 2003/09/04 13:56:23
2003-09-04this should complete the fix for more than 1 flush at the same timeMiguel Freitas
CVS patchset: 5338 CVS date: 2003/09/04 00:21:09
2003-09-03cool... a deadlock ;)Miguel Freitas
CVS patchset: 5337 CVS date: 2003/09/03 21:17:58
2003-09-03fix freeze condition (more than 1 flush at the same time)Miguel Freitas
CVS patchset: 5336 CVS date: 2003/09/03 16:38:48
2003-09-01Add proper support for 4.1 and 5 channel setups.James Courtier-Dutton
For 4.1, the output comes out on 3 stereo jacks, but the Center has been mixed with the Front speakers. For 5, the LFE channel has been dropped. CVS patchset: 5324 CVS date: 2003/09/01 04:08:41
2003-08-31support for vp4, requires vp4vfw.dllJames Stembridge
CVS patchset: 5321 CVS date: 2003/08/31 17:27:28
2003-08-29that must fix some crashes people have reported meMiguel Freitas
CVS patchset: 5318 CVS date: 2003/08/29 20:35:44
2003-08-26add a mechanism to force closing audio device without stoping stream.Miguel Freitas
this is useful for (1) pausing the playback, (2) let another application use the sound card, and then (3) unpause it again. also add new "format" field to audio buffer (just like we have for frames) CVS patchset: 5312 CVS date: 2003/08/26 21:18:32
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-24should return something ;-)Daniel Caujolle-Bert
CVS patchset: 5302 CVS date: 2003/08/24 08:31:30
2003-08-22bugfix, simplify seekMiguel Freitas
CVS patchset: 5301 CVS date: 2003/08/22 14:27:30
2003-08-21RIP Input PluginMiguel Freitas
CVS patchset: 5300 CVS date: 2003/08/21 00:37:26
2003-08-16fix by Reinhard Nissl <rnissl@gmx.de>Miguel Freitas
CVS patchset: 5294 CVS date: 2003/08/16 16:37:33
2003-08-15- rename to overlay managerMichael Roitzsch
- add helper functions to intercept overlay manager calls within post plugins CVS patchset: 5290 CVS date: 2003/08/15 14:38:04
2003-08-15I am using the latest internal API increase to rename video_overlay_instace toMichael Roitzsch
video_overlay_manager, because a) this thing is called "overlay manager" by everyone b) the term "instance" is misleading, since it suggests that you would not share the outcome of a get_instance() with others CVS patchset: 5288 CVS date: 2003/08/15 14:35:09
2003-08-12small code beautificationMichael Roitzsch
CVS patchset: 5278 CVS date: 2003/08/12 13:56:51
2003-08-12these tests are done more cenralized in video out nowMichael Roitzsch
CVS patchset: 5276 CVS date: 2003/08/12 13:54:21
2003-08-12add a flags member to frame struct (the relevant API versions have already beenMichael Roitzsch
increased lately), store flags in video out loop and catch some wrong ratios CVS patchset: 5275 CVS date: 2003/08/12 13:53:30
2003-08-08Fix segmentation fault caused by closing a conversion descriptor when none ↵Robin KAY
was opened. CVS patchset: 5259 CVS date: 2003/08/08 16:22:12
2003-08-07remove useless gnu89 compiler flag, some configure tweakingMichael Roitzsch
CVS patchset: 5257 CVS date: 2003/08/07 09:26:53
2003-08-05clarify commentMichael Roitzsch
CVS patchset: 5252 CVS date: 2003/08/05 15:20:00
2003-08-05recycle the unused VO_PREDICTION_FLAG as a new VO_PAN_SCAN_FLAG which is usedMichael Roitzsch
minimal implementation of DVD pan&scan as needed by the dxr3 CVS patchset: 5246 CVS date: 2003/08/05 15:03:14
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
patch by Philip Jgenstedt CVS patchset: 5243 CVS date: 2003/08/04 03:47:09
2003-08-04fallback to no conversion on iconv errorMiguel Freitas
patch by Frantisek Dvorak CVS patchset: 5238 CVS date: 2003/08/04 02:19:49
2003-08-04add xine_get_current_vpts() to make xine_osd_show and xine_osd_hide api ↵Miguel Freitas
consistent CVS patchset: 5236 CVS date: 2003/08/04 02:07:26
2003-07-31English, pleaseMichael Roitzsch
CVS patchset: 5227 CVS date: 2003/07/31 12:04:55
2003-07-31introduce config file versioningMichael Roitzsch
A new entry in the config file ".version:" stores the current version of the config file. The '.' at the beginning of ".version" shows that this is a somewhat hidden (read: internal) entry and it makes the line easy to spot and prevents clashes with regular config entries. The first use of this is to reset all decoder priorities to 0 (= use default) so that we hopefully won't have problems like the qtv decoder clash any more. CVS patchset: 5226 CVS date: 2003/07/31 11:59:10
2003-07-27priority reset mechanismSiggi Langauf
CVS patchset: 5224 CVS date: 2003/07/27 23:39:02
2003-07-27- removed xine-engine/locale.c as it is unused, fix static functions in theBastien Nocera
engine and the utils, removed unused variables CVS patchset: 5219 CVS date: 2003/07/27 12:47:23
2003-07-27- remove unused functions, fixes warnings at compile-timeBastien Nocera
CVS patchset: 5218 CVS date: 2003/07/27 12:25:04
2003-07-26Stop asserts happening on underruns.James Courtier-Dutton
Delay support for USB hotplug until linux kernel supports it better. CVS patchset: 5213 CVS date: 2003/07/26 00:27:20
2003-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-07-22allow all values greater 0 as success returnsMichael Roitzsch
CVS patchset: 5206 CVS date: 2003/07/22 09:36:03
2003-07-20OSS never return 1, but write() length.Daniel Caujolle-Bert
CVS patchset: 5201 CVS date: 2003/07/20 19:28:14
2003-07-20More USB soundcard updates.James Courtier-Dutton
CVS patchset: 5199 CVS date: 2003/07/20 12:29:18
2003-07-20Improve playback on USB sound cards.James Courtier-Dutton
These changes improve xine's response to the removal of a USB cable while playing audio. Further changes will need to happen so as to allow sound output to continue when the USB cable is plugged back in, without having to stop the media stream. To enable that, when xine detects that the sound card is not there any more, it will have to close both pcm and mixer, so that the kernel can release USB resources, then when the USB cable is plugged back in, the pcm and mixer are opened again. This code might also modify what xine does in underrun situations, so this code might need to be changed again. CVS patchset: 5196 CVS date: 2003/07/20 10:34:29
2003-07-16more cleanup; remove unused variables; use lprintfMarco Zuehlke
CVS patchset: 5168 CVS date: 2003/07/16 14:14:17
2003-07-13set pos/time information on video frames as wellGuenter Bartsch
CVS patchset: 5161 CVS date: 2003/07/13 15:27:34
2003-07-12reports the number of skipped/discarded framesMiguel Freitas
http://sourceforge.net/mailarchive/forum.php?thread_id=2753813&forum_id=7131 CVS patchset: 5155 CVS date: 2003/07/12 20:31:49
2003-07-12trying to fix make distMiguel Freitas
CVS patchset: 5154 CVS date: 2003/07/12 19:43:31
2003-07-12- adding support for the Intel compiler iccMichael Roitzsch
- general multipass compilation make targets CVS patchset: 5149 CVS date: 2003/07/12 12:31:13
2003-07-10when two concurrent threads want to create the same config entry, bothMichael Roitzsch
might run the lookup simultaneously and so both might find the entry missing; as a result, the entry might be created twice afterwards -> fixed by moving the mutex to protect the lookup as well CVS patchset: 5139 CVS date: 2003/07/10 14:14:40
2003-07-02Metronom does the pts prediction now, not the decoders.James Courtier-Dutton
CVS patchset: 5123 CVS date: 2003/07/02 23:10:21
2003-06-27these functions actually have (void) parameters, not (), which is equal to (...)Michael Roitzsch
CVS patchset: 5105 CVS date: 2003/06/27 13:40:51
2003-06-22some additional pthread_*_destroy() callsMichael Roitzsch
(based on the implementation, this might fix memleaks on some platforms, although I doubt that this is the case here) CVS patchset: 5091 CVS date: 2003/06/22 17:10:41
2003-06-20the new logging macros, for details see README.loggingMarco Zuehlke
CVS patchset: 5077 CVS date: 2003/06/20 20:57:28
2003-06-18Use the same discard mecanism for audio and video in xine_demux_flush_engine.Thibaut Mattern
CVS patchset: 5061 CVS date: 2003/06/18 07:05:12
2003-06-17Protect this->discard_buffers and this->flush_audio_driver with a mutex.Thibaut Mattern
Replace the "while usleep" loop by a pthread_cond_t. CVS patchset: 5058 CVS date: 2003/06/17 18:53:14
2003-06-16Patch from Jeroen Asselman:Stefan Holst
- fixes mimetype in realaudio demuxer - big improvement of v4l input and associated demuxer. Including sound capture using alsa and a/v sync. Now radio is supported as well. CVS patchset: 5054 CVS date: 2003/06/16 16:42:51
2003-06-13defaultMiguel Freitas
CVS patchset: 5034 CVS date: 2003/06/13 01:50:45