summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-19Better detection of VBR streams.Thibaut Mattern
Fix playback of this stream : http://cubeonline23.sourceforge.net/kirbylan.avi CVS patchset: 5194 CVS date: 2003/07/19 19:11:45
2003-07-19- use paths for the devices from the config file, don't segfault if there's ↵Bastien Nocera
no audio out CVS patchset: 5193 CVS date: 2003/07/19 16:57:18
2003-07-19Fix gcc specific marco format.Robin KAY
CVS patchset: 5192 CVS date: 2003/07/19 16:45:38
2003-07-19simpler handling of all custom message data sizesJames Stembridge
CVS patchset: 5191 CVS date: 2003/07/19 16:40:43
2003-07-191) more reliable method of detecting the end of the fileJames Stembridge
2) support files containing multiple audio/video streams CVS patchset: 5190 CVS date: 2003/07/19 16:11:39
2003-07-19sync libdvdnavMichael Roitzsch
CVS patchset: 5187 CVS date: 2003/07/19 13:04:03
2003-07-19typo?Michael Roitzsch
CVS patchset: 5186 CVS date: 2003/07/19 11:58:32
2003-07-19do not modify the prebuffer offset before the demuxer has actuallyMichael Roitzsch
accepted the input (fixes high seek lateny with DVDs) CVS patchset: 5185 CVS date: 2003/07/19 11:57:29
2003-07-19Solaris doesn't like uint_fast32_t, but my Linux doesn't like uint_t either,Michael Roitzsch
standards are nice... CVS patchset: 5184 CVS date: 2003/07/19 11:51:40
2003-07-19print at least a short note on XINE_ABORT in non-debug modeMichael Roitzsch
CVS patchset: 5183 CVS date: 2003/07/19 11:50:33
2003-07-19Backport cleanups/fixes/improvements from gxine.Thibaut Mattern
Thanks Günter. CVS patchset: 5182 CVS date: 2003/07/19 00:22:43
2003-07-19Do not try to seek with reference files.Thibaut Mattern
CVS patchset: 5181 CVS date: 2003/07/19 00:18:49
2003-07-19Fix autogen.sh. Remove odd (nonstandard?) type.Robin KAY
CVS patchset: 5180 CVS date: 2003/07/19 00:08:58
2003-07-181) quietenJames Stembridge
2) use xine_hexdump for debug output CVS patchset: 5178 CVS date: 2003/07/18 23:50:25
2003-07-18use type specific data from headers in custom message - fixes playback of ↵James Stembridge
several RV20 and RV30 files CVS patchset: 5177 CVS date: 2003/07/18 23:37:38
2003-07-18increase maximum number of video streamsJames Stembridge
add checks to prevent segfaults when max number of streams is exceeded CVS patchset: 5176 CVS date: 2003/07/18 23:34:36
2003-07-18made alsa-lib silent with non DEBUG buildsDaniel Caujolle-Bert
CVS patchset: 5174 CVS date: 2003/07/18 20:51:51
2003-07-17improved seeking-accuracy in ogg demuxer, some commentsAndreas Heinchen
CVS patchset: 5173 CVS date: 2003/07/17 16:07:52
2003-07-16don't try to print del eitherJames Stembridge
CVS patchset: 5172 CVS date: 2003/07/16 22:11:14
2003-07-16use xine_hexdump functionJames Stembridge
CVS patchset: 5171 CVS date: 2003/07/16 21:57:42
2003-07-161) signed data needs casting to unsignedJames Stembridge
2) don't print out control characters CVS patchset: 5170 CVS date: 2003/07/16 21:55:02
2003-07-16dynamic chunk table size for handling frames with unusually large numbers of ↵James Stembridge
chunks CVS patchset: 5169 CVS date: 2003/07/16 20:28:03
2003-07-16more cleanup; remove unused variables; use lprintfMarco Zuehlke
CVS patchset: 5168 CVS date: 2003/07/16 14:14:17
2003-07-16more cleanup; remove unused variables; use lprintfMarco Zuehlke
CVS patchset: 5167 CVS date: 2003/07/16 00:52:45
2003-07-163 seconds of difference between audio and video is not acceptable.Thibaut Mattern
Try to fix pts handling. basically: buf->pts = this->pts - this->size / (8*bitrate) (this->size is the number of bytes still inside the decoder) Miguel, if you think that the old method was better, don't hesitate to remove this one. CVS patchset: 5166 CVS date: 2003/07/16 00:25:38
2003-07-16Handle videos with 10s still frames.Thibaut Mattern
CVS patchset: 5165 CVS date: 2003/07/16 00:13:55
2003-07-14Little cleanup in pts computing code + a debug printf()Thibaut Mattern
avi format definitely sucks ;) CVS patchset: 5164 CVS date: 2003/07/14 18:49:13
2003-07-13another forgoten fileMiguel Freitas
CVS patchset: 5163 CVS date: 2003/07/13 19:04:28
2003-07-13reviewed and improved comments from Philip JägenstedtAndreas Heinchen
CVS patchset: 5162 CVS date: 2003/07/13 18:36:34
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-13still trying to fix make dist...Miguel Freitas
CVS patchset: 5157 CVS date: 2003/07/13 14:42:54
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- check only the stream idThibaut Mattern
now xine can play everything in this directory except tm20.avi (duck true motion 2) : ftp://ftp.mplayerhq.hu/MPlayer/samples/testsuite CVS patchset: 5153 CVS date: 2003/07/12 18:42:44
2003-07-12btw, reduce prebuffer so settings take effect fasterMiguel Freitas
CVS patchset: 5152 CVS date: 2003/07/12 17:04:36
2003-07-12fix confusion (and segfaults) between class and plugin contextsMiguel Freitas
CVS patchset: 5151 CVS date: 2003/07/12 17:01:42
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-12add yv12_to_yuy2_mmxextMiguel Freitas
CVS patchset: 5148 CVS date: 2003/07/12 04:34:39
2003-07-12use yuy2_to_yv12Miguel Freitas
CVS patchset: 5147 CVS date: 2003/07/12 03:15:23
2003-07-12add yuy2_to_yv12 conversionMiguel Freitas
CVS patchset: 5146 CVS date: 2003/07/12 03:10:15
2003-07-12provide configuration entries for tvtime pluginMiguel Freitas
unlike other (more "dynamic") post plugins, it make sense to store user's preferences for deinterlacing. settings can still be changed on-the-fly using parameters. CVS patchset: 5145 CVS date: 2003/07/12 02:26:13
2003-07-12Fix for mpeg streams with large PES packets.James Courtier-Dutton
I.E. PES packets larger than fifo buffer size. CVS patchset: 5144 CVS date: 2003/07/12 00:45:04
2003-07-11- check only the 2 first bytes of video/audio chunk RIFF header (only the ↵Thibaut Mattern
stream id), the last two bytes are not reliable CVS patchset: 5143 CVS date: 2003/07/11 20:32:34
2003-07-11- Fix by Michael Roitzsch to not use callbacks to get the real codecs path ↵Bastien Nocera
(Closes GNOME Bugzilla #116985) CVS patchset: 5142 CVS date: 2003/07/11 18:42:40
2003-07-11moving all libavcodec defines over to $(LIBFFMPEG_CFLAGS) and making sure,Michael Roitzsch
this variable is used where necessary should fix MPEG encoding CVS patchset: 5141 CVS date: 2003/07/11 16:36:21
2003-07-10- use io_helper functionsThibaut Mattern
- little cleanup CVS patchset: 5140 CVS date: 2003/07/10 22:43:41
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-09Attempt to catch more data chunks that will cause the decoder to lock upJames Stembridge
CVS patchset: 5138 CVS date: 2003/07/09 22:09:10
2003-07-09this is in fact a booleanMichael Roitzsch
CVS patchset: 5137 CVS date: 2003/07/09 18:25:45