Age | Commit message (Collapse) | Author |
|
alsa-lib has problems if the buffer_size is an odd value,
so this code tries to ensure that buffer_size never becomes odd.
CVS patchset: 5399
CVS date: 2003/09/17 18:21:09
|
|
before savepos for seekable original plugin and saving into fifo.
I forgot test this case :-).
CVS patchset: 5398
CVS date: 2003/09/17 17:15:50
|
|
rip_plugin_read_block(), it should be called *_read_block().
Problems occurs only for seeking with cdda input plugin and
saving into fifo.
CVS patchset: 5397
CVS date: 2003/09/17 17:14:12
|
|
CVS patchset: 5396
CVS date: 2003/09/16 19:34:25
|
|
CVS patchset: 5395
CVS date: 2003/09/16 14:23:37
|
|
usable by the user were never executed. The condition code to check the
drive permissions was never false. The change here uses the access()
function to check the permission of the drives.
CVS patchset: 5394
CVS date: 2003/09/16 02:15:39
|
|
CVS patchset: 5393
CVS date: 2003/09/16 02:12:54
|
|
Replaced 'while((int) ptr % alignment)' with 'while((size_t) ptr % alignment)'
On a 32-bit architecture the comparision of ptr and alignment is fine. On a
64-bit architecture the comparision of ptr (32bits) and alignment (64bits)
can cause problems in the desired behaviour. So casting the ptr to the same
size as alignment cleared this issue.
CVS patchset: 5392
CVS date: 2003/09/16 02:11:45
|
|
CVS patchset: 5391
CVS date: 2003/09/16 02:08:03
|
|
Definition of unsigned long long was replaced with uint64_t. The declaration
of 'unsigned long long' is a new feature in C99. Since not all the features
of C99 are supported in gcc and the ccc compiler a simple type change cleared
the message.
CVS patchset: 5390
CVS date: 2003/09/16 02:07:18
|
|
CVS patchset: 5389
CVS date: 2003/09/16 02:03:16
|
|
earlier.
This renaming removed the message that the macro was redefined.
CVS patchset: 5388
CVS date: 2003/09/16 02:01:49
|
|
CVS patchset: 5387
CVS date: 2003/09/15 22:53:53
|
|
little more info printed as to why it failed.
CVS patchset: 5386
CVS date: 2003/09/15 21:52:09
|
|
CVS patchset: 5385
CVS date: 2003/09/15 21:40:46
|
|
CVS patchset: 5384
CVS date: 2003/09/15 21:37:22
|
|
CVS patchset: 5383
CVS date: 2003/09/15 19:02:23
|
|
CVS patchset: 5381
CVS date: 2003/09/15 04:02:45
|
|
^_^). Remove assertions for alignment from bswap.h and allow unaligned accesses in XE_xx macros on IA32. Update ChangeLog.
CVS patchset: 5380
CVS date: 2003/09/14 22:02:26
|
|
CVS patchset: 5378
CVS date: 2003/09/14 15:45:55
|
|
CVS patchset: 5377
CVS date: 2003/09/14 15:39:23
|
|
CVS patchset: 5375
CVS date: 2003/09/14 12:59:27
|
|
CVS patchset: 5374
CVS date: 2003/09/14 12:44:20
|
|
CVS patchset: 5373
CVS date: 2003/09/14 12:37:30
|
|
CVS patchset: 5372
CVS date: 2003/09/14 12:33:37
|
|
CVS patchset: 5371
CVS date: 2003/09/14 12:30:36
|
|
CVS patchset: 5370
CVS date: 2003/09/13 22:56:14
|
|
CVS patchset: 5369
CVS date: 2003/09/13 19:46:53
|
|
CVS patchset: 5368
CVS date: 2003/09/13 17:20:50
|
|
CVS patchset: 5366
CVS date: 2003/09/13 16:15:38
|
|
CVS patchset: 5365
CVS date: 2003/09/13 15:34:59
|
|
CVS patchset: 5363
CVS date: 2003/09/13 15:31:53
|
|
CVS patchset: 5362
CVS date: 2003/09/13 15:29:33
|
|
CVS patchset: 5361
CVS date: 2003/09/13 14:30:29
|
|
It's still a ugly hack but it should work better now.
CVS patchset: 5359
CVS date: 2003/09/13 11:50:06
|
|
CVS patchset: 5358
CVS date: 2003/09/13 00:49:07
|
|
CVS patchset: 5357
CVS date: 2003/09/13 00:05:38
|
|
faster and uses less memory
fix a segfault with >30Mo files.
ok, it's a bit stupid to parse 30Mo xml file, but
a crazy tried to parse a 30Mo asx file and he was not happy with the parser. ;)
CVS patchset: 5356
CVS date: 2003/09/11 23:05:39
|
|
* move responsibility for the SCR plugin from the decoder to the video out
* use the SCR for non-MPEG content as well
* modify frames' vpts so they are sent earlier to the driver
* tag the encoded MPEG stream by SETPTS ioctls to leave the final display
scheduling to the card
CVS patchset: 5354
CVS date: 2003/09/11 10:01:02
|
|
It should fix the audio lag reported on xine-devel.
I've tested with these files:
ftp://mplayerhq.hu/MPlayer/samples/avi/nandub-desync/*.avi
http://www.vis.uni-stuttgart.de/~hopf/tmp/tst3.avi
and everything is ok ;-)
CVS patchset: 5352
CVS date: 2003/09/10 23:11:53
|
|
CVS patchset: 5351
CVS date: 2003/09/10 22:54:40
|
|
that the RHS is a int32_t which then needs expanding
to int64_t. The expansion takes the high bit of the int32_t,
which is the sign bit, and sets all the higher bits to the same sign.
This in effect turns the result into a negative number, when it
should just be a large positive int64_t number.
This fix should probably be duplicated in all other demuxers, but I
don't have time for that.
CVS patchset: 5350
CVS date: 2003/09/10 00:01:59
|
|
- Handle packet "sequence" number.
Streaming servers used to discard packets at overrun, it was not detected, causing some bad artifacts and crashes.
Now, when a bad sequence is detected, the decoder is reseted and the demuxer waits for a keyframe before sending data to the decoder.
This should fix problems with live streams recorded by xine or mmsclient.
I've tested with mms TV links from gxine mediamarks.
CVS patchset: 5349
CVS date: 2003/09/07 20:10:59
|
|
We still need to get the track information to calculate the CD ID, and cached
CDDB information to work though
CVS patchset: 5348
CVS date: 2003/09/06 23:10:36
|
|
CVS patchset: 5346
CVS date: 2003/09/05 14:39:46
|
|
CVS patchset: 5344
CVS date: 2003/09/05 00:12:04
|
|
CVS patchset: 5342
CVS date: 2003/09/04 17:46:00
|
|
(unfortunately it takes hours of testing to reproduce...)
CVS patchset: 5341
CVS date: 2003/09/04 13:56:23
|
|
new method discovered bugs in alsa-driver, alsa-lib,
so there is not much point in xine-lib using buggy alsa calls,
until the bugs get fixed.
CVS patchset: 5339
CVS date: 2003/09/04 00:37:31
|
|
CVS patchset: 5338
CVS date: 2003/09/04 00:21:09
|