Age | Commit message (Collapse) | Author |
|
CVS patchset: 6472
CVS date: 2004/05/02 12:32:11
|
|
The engine handles frame->duration=0 now ;)
CVS patchset: 6430
CVS date: 2004/04/24 13:56:40
|
|
Use a per stream bmiheader and waveformatex struct, this is needed to initialize correctly decoders. It fixes decoder init when the asf header contain multiple streams and when the best stream is not the last one.
Test stream (hmmm):
mms://wmediavod.coltfrance.com/wmetf1/snoop/snoop3_192.wmv
It's really strange that nobody noticed a such bug.
CVS patchset: 6413
CVS date: 2004/04/18 20:05:30
|
|
- fix error correction handling.
- detect properly the end of the stream using packet_count (now that mms plugin handles correctly current_pos).
- rename some properties
mmst/mmsh:
- handle current stream pos correctly, based on packet sequence_id (needed for seeking).
mmsh:
- some reverse ingeneering to support for grouped ASF streams like mmst
(mmsh://wms03.nordicwebradio.com/chelsea)
- fix a potential crash at the end of stream
CVS patchset: 6334
CVS date: 2004/04/06 00:25:29
|
|
- rename payload parsing function.
CVS patchset: 6326
CVS date: 2004/04/02 06:52:39
|
|
Patch from Koos Vriezen.
CVS patchset: 6314
CVS date: 2004/03/28 20:00:46
|
|
CVS patchset: 6311
CVS date: 2004/03/28 19:11:32
|
|
CVS patchset: 6287
CVS date: 2004/03/18 09:07:00
|
|
Mike: the revolver rotation is perfect now ;-)
CVS patchset: 6236
CVS date: 2004/03/08 23:54:39
|
|
- use timestamp to generate the input_time value instead of the global bitrate
- fix some tiny sync pb after a seek
Mike: try with your evil streams ;)
CVS patchset: 6229
CVS date: 2004/03/07 20:02:40
|
|
CVS patchset: 6128
CVS date: 2004/02/09 22:24:36
|
|
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
|
|
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
|
|
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
|
|
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
|
|
- 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
|
|
CVS patchset: 5715
CVS date: 2003/11/09 14:32:04
|
|
Looks like DRM...
CVS patchset: 5712
CVS date: 2003/11/09 01:40:37
|
|
CVS patchset: 5623
CVS date: 2003/10/28 00:10:18
|
|
CVS patchset: 5622
CVS date: 2003/10/27 23:23:29
|
|
One more thing requested to support this radio the right way :
mms://wms03.nordicwebradio.com/chelsea
If you want to play with the new toy :
cat stream1.asf stream2.wma stream3.wmv | xine stdin:/
(it doesn't work with incomplete/broken streams)
CVS patchset: 5529
CVS date: 2003/10/16 21:38:03
|
|
CVS patchset: 5518
CVS date: 2003/10/14 06:55:10
|
|
CVS patchset: 5517
CVS date: 2003/10/13 23:49:01
|
|
CVS patchset: 5484
CVS date: 2003/10/11 21:25:04
|
|
The demuxer was waiting for the next keyframe if bad seq was encountered in an audio stream, but there is no keyframe in audio stream.
CVS patchset: 5476
CVS date: 2003/10/08 22:53:17
|
|
CVS patchset: 5456
CVS date: 2003/10/06 15:46:20
|
|
It's still a ugly hack but it should work better now.
CVS patchset: 5359
CVS date: 2003/09/13 11:50:06
|
|
- 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
|
|
CVS patchset: 5223
CVS date: 2003/07/27 23:35:44
|
|
CVS patchset: 5211
CVS date: 2003/07/25 21:02:04
|
|
CVS patchset: 5181
CVS date: 2003/07/19 00:18:49
|
|
CVS patchset: 5165
CVS date: 2003/07/16 00:13:55
|
|
w32dll extract the pts from the first packet of a frame
ffmpeg extract the pts from the last one
CVS patchset: 5041
CVS date: 2003/06/13 23:53:11
|
|
- fix rate and input time with imcomplete streams (simpsons_22films.asf)
- remove unneeded timestamp computing
CVS patchset: 5039
CVS date: 2003/06/13 20:46:22
|
|
CVS patchset: 5030
CVS date: 2003/06/12 23:37:16
|
|
CVS patchset: 5029
CVS date: 2003/06/12 23:18:17
|
|
- Cleanup
Please test it and report bugs.
CVS patchset: 5028
CVS date: 2003/06/12 23:10:16
|
|
CVS patchset: 4963
CVS date: 2003/05/27 15:20:01
|
|
(more to come).
CVS patchset: 4947
CVS date: 2003/05/26 17:00:11
|
|
- fix potential segfaults.
try with this mrl:
http://sfera.netfiles.gr/rockradio
CVS patchset: 4921
CVS date: 2003/05/24 14:11:24
|
|
CVS patchset: 4691
CVS date: 2003/04/26 20:15:52
|
|
keyframe has been reached.
CVS patchset: 4690
CVS date: 2003/04/26 20:09:16
|
|
CVS patchset: 4503
CVS date: 2003/03/28 14:55:52
|
|
CVS patchset: 4357
CVS date: 2003/03/07 12:51:47
|
|
CVS patchset: 4333
CVS date: 2003/03/04 22:46:53
|
|
"ASF http://blabla/blabla.asf"
This one works now with xine-ui:
http://murl.microsoft.com/videos/msr/MSR2000/Schneier_Three_OnDemand_100_100K_320x240.asx
CVS patchset: 4331
CVS date: 2003/03/04 19:58:30
|
|
CVS patchset: 4261
CVS date: 2003/02/23 09:06:54
|