Age | Commit message (Collapse) | Author |
|
|
|
|
|
Some input plugins (e.g. file) return negative error codes from read,
this should be treated as no (more) data available.
|
|
|
|
The xine_xmalloc() function is going to be deprecated, as its
behaviour is rarely needed as such, and it's thus misused.
With this, almost all uses of xine_xmalloc() with static size (for
instance the value returned by sizeof()) or with a size that is
guaranteed not to be zero (like strlen()+1) are replaced with calls to
either calloc(1, ...) or malloc().
malloc() is used whenever the allocated memory is going to be
immediately overwritten, while calloc() is used in every other case,
as it sets the whole memory area to zero.
--HG--
extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
|
|
--HG--
extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
|
|
For contributed code, leave whatever the version we last synced for is using
to make simpler future syncs.
|
|
Solaris definitions.
|
|
CVS patchset: 8608
CVS date: 2007/02/20 00:34:55
|
|
constant string, and make the extensions and mrl vaiables usually declared when testing extension demux strategy constants too.
CVS patchset: 8523
CVS date: 2007/01/19 00:26:39
|
|
(through backports), to avoid exporting unneeded internal symbols, making plugins' loading faster and use of internal copies of libraries more solid. It should automatically fall back to the old way in GCCs that does not support -fvisibility=hidden, but has to be tested carefully. No issues were found in the months of testing in Gentoo, but this requires special attention anyway.
CVS patchset: 8101
CVS date: 2006/07/10 22:08:12
|
|
CVS patchset: 8009
CVS date: 2006/06/02 22:18:56
|
|
(Diego Pettenò)
CVS patchset: 7985
CVS date: 2006/05/03 19:46:06
|
|
* Fix surface flushing and syncing (xxmc / xvmc)
* Fix clearing of macro block lists (xxmc / xvmc)
* Remove floating point operations from mpeg demuxer. Degrades
performance on non-fp capable hardware.
* Remove unnecessary software MC step
* Fix Quantization matrix ordering which caused bad picture quality
(KB/TH)
* Minor optimizations in the libmpeg2 code
* Fix VLD flushing at video discontinuity (TH)
CVS patchset: 7424
CVS date: 2005/02/22 18:31:33
|
|
Incremented demux API version.
This is needed to unload plugins.
CVS patchset: 7385
CVS date: 2005/02/06 15:26:00
|
|
CVS patchset: 7269
CVS date: 2004/12/17 20:08:44
|
|
Should fix deadlocks detected by the testsuite with this stream "mpg/small1080.mpg".
CVS patchset: 7050
CVS date: 2004/10/18 21:55:00
|
|
(it only handles very few files by content detection but is cleaner and
has more features)
CVS patchset: 6688
CVS date: 2004/06/14 13:43:11
|
|
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
|
|
0 for "raw" demuxers
10 for "normal" demuxers
CVS patchset: 6553
CVS date: 2004/05/16 18:01:26
|
|
broken MPEGs play properly, without tweaking
CVS patchset: 6514
CVS date: 2004/05/10 11:33:54
|
|
header when using the Elementary stream demuxer
Hopefully that didn't break anything ;)
CVS patchset: 6513
CVS date: 2004/05/10 11:24:28
|
|
I can now play those not so funny videos I got sent...
CVS patchset: 6466
CVS date: 2004/04/30 11:40:07
|
|
(somebody please double check)
CVS patchset: 6425
CVS date: 2004/04/22 21:30:10
|
|
CVS patchset: 6365
CVS date: 2004/04/09 16:07:10
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
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: 5848
CVS date: 2003/12/06 12:03:44
|
|
CVS patchset: 5796
CVS date: 2003/11/26 19:43:26
|
|
CVS patchset: 5760
CVS date: 2003/11/18 04:35:14
|
|
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: 5729
CVS date: 2003/11/13 15:23:00
|
|
CVS patchset: 5721
CVS date: 2003/11/11 18:44:50
|
|
CVS patchset: 5638
CVS date: 2003/10/30 00:49:07
|
|
these are special cases for:
* MPEG content inside .mov files
* MPEG content inside RIFF files
Could someone test these?
CVS patchset: 5462
CVS date: 2003/10/07 14:58:59
|
|
CVS patchset: 5296
CVS date: 2003/08/19 12:43:46
|
|
CVS patchset: 5211
CVS date: 2003/07/25 21:02:04
|
|
CVS patchset: 5168
CVS date: 2003/07/16 14:14:17
|
|
the DXR3 decoder can use them to improve sync
(this removes a magic number from the DXR3 decoder)
CVS patchset: 5065
CVS date: 2003/06/18 13:03:44
|
|
So, make demux_mpeg.c understand DTS.
CVS patchset: 4890
CVS date: 2003/05/20 19:21:23
|
|
CVS patchset: 4774
CVS date: 2003/05/05 20:34:24
|
|
CVS patchset: 4753
CVS date: 2003/05/02 20:48:35
|
|
somebody please check if it works?
CVS patchset: 4709
CVS date: 2003/04/29 18:43:18
|
|
just some parts of it ;)
CVS patchset: 4693
CVS date: 2003/04/27 11:56:13
|
|
CVS patchset: 4691
CVS date: 2003/04/26 20:15:52
|
|
CVS patchset: 4689
CVS date: 2003/04/26 19:39:30
|
|
demux_mpeg_block for mpeg2/vob files
CVS patchset: 4688
CVS date: 2003/04/26 19:36:23
|
|
have to take a flight now.... cu
CVS patchset: 4687
CVS date: 2003/04/26 19:28:54
|