Age | Commit message (Collapse) | Author |
|
Should fix last odml problems.
CVS patchset: 7038
CVS date: 2004/10/15 21:08:44
|
|
Should fix problems with ODML files generated by mencoder.
CVS patchset: 7033
CVS date: 2004/10/13 20:14:25
|
|
CVS patchset: 7032
CVS date: 2004/10/13 17:19:26
|
|
CVS patchset: 6979
CVS date: 2004/09/17 19:21:33
|
|
(it works on gcc with sizeof(void) == 1, but it's not portable)
CVS patchset: 6769
CVS date: 2004/07/04 21:27:23
|
|
CVS patchset: 6767
CVS date: 2004/07/03 19:22:16
|
|
http://article.gmane.org/gmane.comp.video.xine.devel/9532
it is now up to demuxers to decide what the 0..65535 position means.
demuxers tested: ogg, voc, flac, rm, asf, vqa, vob, avi, y4m, au, mov, ts, mp3, mpg, wav, ra, mve
CVS patchset: 6686
CVS date: 2004/06/13 21:28:52
|
|
All demuxers and decoders have to be modified the same way...
Fix playback of this stream (with win32 dll):
http://naboo.homelinux.org/~daniel/media/p_length.avi
CVS patchset: 6640
CVS date: 2004/06/05 14:11:24
|
|
as RGB) and greyscale palette special case
CVS patchset: 6606
CVS date: 2004/05/29 22:31:49
|
|
- workaround decoding bug (green blocks) for the xvid stream "test.avi"
(i know, i know. it is a pretty generic name but some people know what i meant)
- some lprintf's to real demuxer. helps debugging reference problems.
CVS patchset: 6599
CVS date: 2004/05/27 11:10:11
|
|
0 for "raw" demuxers
10 for "normal" demuxers
CVS patchset: 6553
CVS date: 2004/05/16 18:01:26
|
|
CVS patchset: 6482
CVS date: 2004/05/04 21:45:15
|
|
CVS patchset: 6472
CVS date: 2004/05/02 12:32:11
|
|
CVS patchset: 6435
CVS date: 2004/04/25 16:23:19
|
|
CVS patchset: 6355
CVS date: 2004/04/09 01:56:11
|
|
- indentation
- prevent segfault
CVS patchset: 6279
CVS date: 2004/03/16 23:12:32
|
|
- xine compilable without iconv (scream if I something broke)
- update MSVC port, fixes in avi demux
- add iff.h into makefiles
- ffmpeg depends on zlib (build was OK only when freetype was installed)
- commit a patch for goom
CVS patchset: 6192
CVS date: 2004/02/29 17:26:45
|
|
CVS patchset: 6128
CVS date: 2004/02/09 22:24:36
|
|
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
|