Age | Commit message (Collapse) | Author |
|
Hack for Xan audio, set dwScale=11025.
tmmm: enjoy now, but don't ask me why it works ;-)
CVS patchset: 6107
CVS date: 2004/02/02 21:32:40
|
|
CVS patchset: 6106
CVS date: 2004/02/02 17:58:34
|
|
- check RIFF tag length of the super index
- check index validity, reconstruct the index if it's broken
- cleanup debug statements
tmmm: the playback of wc4trailer.avi is still broken but now the avi header is correctly parsed and some data is sent to the decoder.
CVS patchset: 6105
CVS date: 2004/02/02 17:40:11
|
|
CVS patchset: 6099
CVS date: 2004/02/01 15:34:59
|
|
0x1)
CVS patchset: 6095
CVS date: 2004/02/01 06:06:05
|
|
CVS patchset: 6076
CVS date: 2004/01/28 12:58:30
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
- increase demux and decoder apis
- fix runtime changing of ogg/ogm audio channels
note: i hope i haven't broken any demux->decoder data exchange. please report any problems.
CVS patchset: 6014
CVS date: 2004/01/09 01:26:32
|
|
CVS patchset: 5935
CVS date: 2003/12/23 16:58:25
|
|
maybe they should be broken into smaller pieces, but decoders would
need to be fixed to support it.
CVS patchset: 5826
CVS date: 2003/12/03 03:14:32
|
|
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better).
CVS patchset: 5801
CVS date: 2003/11/26 23:44:08
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
Check for seek success in mp3 and avi demuxers.
CVS patchset: 5775
CVS date: 2003/11/23 23:20:56
|
|
- do not use an off_t variable to return a long
CVS patchset: 5772
CVS date: 2003/11/23 00:57:06
|
|
BIG NOTE: use helpers to access to these informations (get/set/reset):
_x_{stream,meta}_info_{get,set,reset}()
are for internal use, don't use *_public() ones from inside the beast ;-)
Some wrongly names "xine_" fonction renaming.
CVS patchset: 5757
CVS date: 2003/11/16 23:33:42
|
|
An int was used to seek at the end of the file instead of uint32_t, so the limit is now 4Go.
OpenDML indexes are still not supported.
Fix Siggi's problem.
CVS patchset: 5740
CVS date: 2003/11/16 00:59:24
|
|
CVS patchset: 5734
CVS date: 2003/11/15 15:04:35
|
|
- demuxers should not access stream->demux_thread_running
- remove deprecated get_video_frame/got_video_frame_cb
CVS patchset: 5732
CVS date: 2003/11/15 14:00:35
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
- fix a little pb introduced by the previous commit, the engine was not flushed immediately.
- delay the call to xine_demux_control_newpts.
CVS patchset: 5720
CVS date: 2003/11/11 18:10:42
|
|
Cleanup:
- use bswap macros
- use int32_t/uint32_t instead of long
- report bad chunk error using xine_log
New cool feature:
- you can now interrupt "index reconstruction" with a new seek or a stop.
explanations: the seek is now done by the demux_loop thread instead of
the frontend thread, and this allows the frontend to interrupt it.
i've not noticed any seeking performance degradation.
mfreitas: the index reconstruction checks demux_action_pending flag, is it ok ?
CVS patchset: 5681
CVS date: 2003/11/03 00:50:43
|
|
it's usefull to know when the demuxer encountered a bad chunk header.
CVS patchset: 5672
CVS date: 2003/11/02 01:08:40
|
|
CVS patchset: 5658
CVS date: 2003/10/31 23:58:32
|
|
CVS patchset: 5638
CVS date: 2003/10/30 00:49:07
|
|
CVS patchset: 5466
CVS date: 2003/10/07 19:42:00
|
|
CVS patchset: 5456
CVS date: 2003/10/06 15:46:20
|
|
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: 5211
CVS date: 2003/07/25 21:02:04
|
|
Fix playback of this stream :
http://cubeonline23.sourceforge.net/kirbylan.avi
CVS patchset: 5194
CVS date: 2003/07/19 19:11:45
|
|
CVS patchset: 5168
CVS date: 2003/07/16 14:14:17
|
|
avi format definitely sucks ;)
CVS patchset: 5164
CVS date: 2003/07/14 18:49:13
|
|
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
|
|
stream id), the last two bytes are not reliable
CVS patchset: 5143
CVS date: 2003/07/11 20:32:34
|
|
- fix seeking when the end of the stream has already been demuxed
- add an ugly hack from mplayer to detect keyframes when rebuilding the index
CVS patchset: 5110
CVS date: 2003/06/29 00:14:05
|
|
- Fix the problem seeking close to the end of the stream
Thanks to Miguel.
Please test and report problems.
CVS patchset: 5059
CVS date: 2003/06/17 20:54:57
|
|
audio stream
CVS patchset: 4985
CVS date: 2003/05/29 17:54:16
|
|
CVS patchset: 4984
CVS date: 2003/05/29 16:51:30
|
|
CVS patchset: 4983
CVS date: 2003/05/29 16:22:09
|
|
CVS patchset: 4691
CVS date: 2003/04/26 20:15:52
|
|
non-interlaved or
bad interleaved files show slider problems
- make metronom prebuffer configurable. see metronom.h for comments.
CVS patchset: 4501
CVS date: 2003/03/27 18:56:54
|
|
CVS patchset: 4357
CVS date: 2003/03/07 12:51:47
|
|
CVS patchset: 4320
CVS date: 2003/03/02 17:00:31
|
|
CVS patchset: 4319
CVS date: 2003/03/02 16:01:35
|
|
The avi demuxer works now with non seekable input plugins like http, stdin,...
It works well with all my AVIs.
CVS patchset: 4317
CVS date: 2003/03/02 15:15:07
|
|
CVS patchset: 4203
CVS date: 2003/02/19 21:37:15
|
|
- disable debug messages in flac decoder
- review demuxer mimetypes
- use fourcc internal functions in demux_real
CVS patchset: 3995
CVS date: 2003/01/23 16:11:56
|
|
fix some intermediate calculation
CVS patchset: 3856
CVS date: 2003/01/10 21:10:50
|
|
CVS patchset: 3851
CVS date: 2003/01/10 11:57:15
|
|
non-interleaved streams. (ep2_clone_war_p640.avi case)
CVS patchset: 3845
CVS date: 2003/01/09 13:26:03
|
|
for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27
|