Age | Commit message (Collapse) | Author |
|
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
|
|
Fix playback of this stream :
http://cubeonline23.sourceforge.net/kirbylan.avi
CVS patchset: 5194
CVS date: 2003/07/19 19:11:45
|
|
no audio out
CVS patchset: 5193
CVS date: 2003/07/19 16:57:18
|
|
CVS patchset: 5192
CVS date: 2003/07/19 16:45:38
|
|
CVS patchset: 5191
CVS date: 2003/07/19 16:40:43
|
|
2) support files containing multiple audio/video streams
CVS patchset: 5190
CVS date: 2003/07/19 16:11:39
|
|
CVS patchset: 5187
CVS date: 2003/07/19 13:04:03
|
|
CVS patchset: 5186
CVS date: 2003/07/19 11:58:32
|
|
accepted the input (fixes high seek lateny with DVDs)
CVS patchset: 5185
CVS date: 2003/07/19 11:57:29
|
|
standards are nice...
CVS patchset: 5184
CVS date: 2003/07/19 11:51:40
|
|
CVS patchset: 5183
CVS date: 2003/07/19 11:50:33
|
|
Thanks Günter.
CVS patchset: 5182
CVS date: 2003/07/19 00:22:43
|
|
CVS patchset: 5181
CVS date: 2003/07/19 00:18:49
|
|
CVS patchset: 5180
CVS date: 2003/07/19 00:08:58
|
|
2) use xine_hexdump for debug output
CVS patchset: 5178
CVS date: 2003/07/18 23:50:25
|
|
several RV20 and RV30 files
CVS patchset: 5177
CVS date: 2003/07/18 23:37:38
|
|
add checks to prevent segfaults when max number of streams is exceeded
CVS patchset: 5176
CVS date: 2003/07/18 23:34:36
|
|
CVS patchset: 5174
CVS date: 2003/07/18 20:51:51
|
|
CVS patchset: 5173
CVS date: 2003/07/17 16:07:52
|
|
CVS patchset: 5172
CVS date: 2003/07/16 22:11:14
|
|
CVS patchset: 5171
CVS date: 2003/07/16 21:57:42
|
|
2) don't print out control characters
CVS patchset: 5170
CVS date: 2003/07/16 21:55:02
|
|
chunks
CVS patchset: 5169
CVS date: 2003/07/16 20:28:03
|
|
CVS patchset: 5168
CVS date: 2003/07/16 14:14:17
|
|
CVS patchset: 5167
CVS date: 2003/07/16 00:52:45
|
|
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
|
|
CVS patchset: 5165
CVS date: 2003/07/16 00:13:55
|
|
avi format definitely sucks ;)
CVS patchset: 5164
CVS date: 2003/07/14 18:49:13
|
|
CVS patchset: 5163
CVS date: 2003/07/13 19:04:28
|
|
CVS patchset: 5162
CVS date: 2003/07/13 18:36:34
|
|
CVS patchset: 5161
CVS date: 2003/07/13 15:27:34
|
|
CVS patchset: 5157
CVS date: 2003/07/13 14:42:54
|
|
http://sourceforge.net/mailarchive/forum.php?thread_id=2753813&forum_id=7131
CVS patchset: 5155
CVS date: 2003/07/12 20:31:49
|
|
CVS patchset: 5154
CVS date: 2003/07/12 19:43:31
|
|
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
|
|
CVS patchset: 5152
CVS date: 2003/07/12 17:04:36
|
|
CVS patchset: 5151
CVS date: 2003/07/12 17:01:42
|
|
- general multipass compilation make targets
CVS patchset: 5149
CVS date: 2003/07/12 12:31:13
|
|
CVS patchset: 5148
CVS date: 2003/07/12 04:34:39
|
|
CVS patchset: 5147
CVS date: 2003/07/12 03:15:23
|
|
CVS patchset: 5146
CVS date: 2003/07/12 03:10:15
|
|
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
|
|
I.E. PES packets larger than fifo buffer size.
CVS patchset: 5144
CVS date: 2003/07/12 00:45:04
|
|
stream id), the last two bytes are not reliable
CVS patchset: 5143
CVS date: 2003/07/11 20:32:34
|
|
(Closes GNOME Bugzilla #116985)
CVS patchset: 5142
CVS date: 2003/07/11 18:42:40
|
|
this variable is used where necessary should fix MPEG encoding
CVS patchset: 5141
CVS date: 2003/07/11 16:36:21
|
|
- little cleanup
CVS patchset: 5140
CVS date: 2003/07/10 22:43:41
|
|
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
|
|
CVS patchset: 5138
CVS date: 2003/07/09 22:09:10
|
|
CVS patchset: 5137
CVS date: 2003/07/09 18:25:45
|