Age | Commit message (Collapse) | Author |
|
CVS patchset: 5935
CVS date: 2003/12/23 16:58:25
|
|
CVS patchset: 5930
CVS date: 2003/12/21 00:22:10
|
|
CVS patchset: 5928
CVS date: 2003/12/20 19:51:48
|
|
a bug somewhere else - perhaps even in the stream created by
WinSubMux.
CVS patchset: 5926
CVS date: 2003/12/20 14:13:34
|
|
CVS patchset: 5923
CVS date: 2003/12/19 05:09:16
|
|
CVS patchset: 5895
CVS date: 2003/12/12 22:29:20
|
|
- don't use hardcoded formattags
- respect buffer max_size, do not overrun it
CVS patchset: 5884
CVS date: 2003/12/10 01:18:36
|
|
- make sure that the strings copied with strncpy are null-terminated
- fix HAVE_STDLIB_H warning compiling the MNG demuxer
CVS patchset: 5883
CVS date: 2003/12/10 00:54:25
|
|
Fixes playback of http://www.lysator.liu.se/~philip/sample.ogg
Front-ends should be using XINE_LANG_LABEL_MAX_SIZE as the max size for
language/subtitle labels
CVS patchset: 5882
CVS date: 2003/12/09 23:55:11
|
|
CVS patchset: 5880
CVS date: 2003/12/09 00:55:10
|
|
- id3v1 genre support
CVS patchset: 5878
CVS date: 2003/12/08 23:20:16
|
|
- Add more v2.3 and v2.4 constants
- Check invalid flags
CVS patchset: 5877
CVS date: 2003/12/08 22:10:20
|
|
CVS patchset: 5865
CVS date: 2003/12/07 23:17:07
|
|
CVS patchset: 5864
CVS date: 2003/12/07 23:10:56
|
|
- Add ID3v2.3 parser
ID3v2.4 is not done yet.
CVS patchset: 5863
CVS date: 2003/12/07 23:05:41
|
|
Set audio decoder meta info as suggested by Mike some time ago (report vbr/cbr info).
CVS patchset: 5855
CVS date: 2003/12/06 19:06:31
|
|
CVS patchset: 5848
CVS date: 2003/12/06 12:03:44
|
|
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued...
CVS patchset: 5844
CVS date: 2003/12/05 15:54:56
|
|
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
|
|
decoder. that change prevents segfaulting with those (even nastier)
ogg-in-avi files, but does not play the beasts either.
CVS patchset: 5825
CVS date: 2003/12/03 03:07:07
|
|
CVS patchset: 5823
CVS date: 2003/12/02 14:07:27
|
|
CVS patchset: 5816
CVS date: 2003/11/29 15:15:35
|
|
but that change broke it, fixing now (flush must not be called before
headers are received by decoder)
CVS patchset: 5814
CVS date: 2003/11/29 14:30:55
|
|
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
|
|
fix Xing header parsing with mpeg 2 streams.
CVS patchset: 5800
CVS date: 2003/11/26 22:40:25
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
(thanks to gcc for issuing a warning)
CVS patchset: 5790
CVS date: 2003/11/26 19:26:59
|
|
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
|
|
CVS patchset: 5760
CVS date: 2003/11/18 04:35:14
|
|
CVS patchset: 5758
CVS date: 2003/11/17 05:42:07
|
|
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
|
|
streams from DVDs.
The liba52 sync code should be made to create the correct output A52 frames with correct PTS values attached.
CVS patchset: 5756
CVS date: 2003/11/16 22:20:08
|
|
CVS patchset: 5750
CVS date: 2003/11/16 15:31:51
|
|
hooked up the 4X ADPCM support
CVS patchset: 5748
CVS date: 2003/11/16 14:34:09
|
|
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
|
|
* using xprintf() and lprintf() inside metronom
* prebuffer is now a metronom option
* some small structure cleanup
CVS patchset: 5737
CVS date: 2003/11/15 20:43:11
|
|
I am just making it compile again, someone familiar with the format should
check these changes!
CVS patchset: 5736
CVS date: 2003/11/15 20:38:27
|
|
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: 5729
CVS date: 2003/11/13 15:23:00
|
|
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
|
|
CVS patchset: 5715
CVS date: 2003/11/09 14:32:04
|
|
them as proper QT files but decline to play them
CVS patchset: 5714
CVS date: 2003/11/09 04:46:30
|
|
Looks like DRM...
CVS patchset: 5712
CVS date: 2003/11/09 01:40:37
|
|
CVS patchset: 5692
CVS date: 2003/11/05 20:04:05
|
|
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
|
|
hadess: you can play your stream now.
CVS patchset: 5660
CVS date: 2003/11/01 01:44:54
|