Age | Commit message (Collapse) | Author |
|
|
|
the buffer
|
|
Add warning flags to the DEBUG_CFLAGS too.
|
|
Also don't reset memory after it's allocated if we do that with
calloc.
|
|
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.
|
|
|
|
(fixes playback of some files)
--HG--
extra : transplant_source : %F0N%EC%A4v%94%CA%1F%05%E3%E2%AC%5D8-%18c%AD%B1%E4
|
|
simply malloc.
CVS patchset: 8708
CVS date: 2007/03/17 20:57:04
|
|
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
|
|
CVS patchset: 7609
CVS date: 2005/06/04 20:29:16
|
|
CVS patchset: 7576
CVS date: 2005/05/28 09:34:53
|
|
Avoid silly errors and engine state when trying to read a file with '0'
channels (See http://bugzilla.gnome.org/show_bug.cgi?id=304588 for test file)
CVS patchset: 7550
CVS date: 2005/05/18 09:02:26
|
|
Fixes GNOME bugzilla 143400
CVS patchset: 6691
CVS date: 2004/06/14 19:15:36
|
|
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
|
|
CVS patchset: 6616
CVS date: 2004/05/31 14:44:16
|
|
CVS patchset: 6615
CVS date: 2004/05/31 14:42:20
|
|
of broken wave files
seeking is still quite broken, and it doesn't like being played back
without an audio output
CVS patchset: 6614
CVS date: 2004/05/31 11:24:01
|
|
CVS patchset: 6373
CVS date: 2004/04/10 04:13:37
|
|
- 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
|
|
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: 5657
CVS date: 2003/10/31 22:56:21
|
|
Mike: i know nothing about the wav format, please check if there is a better fix.
CVS patchset: 5485
CVS date: 2003/10/12 00:06:00
|
|
CVS patchset: 5401
CVS date: 2003/09/17 23:57:15
|
|
.WAV files with badly contructed headers.
CVS patchset: 5325
CVS date: 2003/09/01 13:19:28
|
|
fft*post are untouched (fft: for now).
CVS patchset: 5310
CVS date: 2003/08/25 21:51:37
|
|
The demuxer was zeroing 8 bytes of every frame output.
This seemed not to matter for software decode, so maybe the
liba52 is not doing CRC checks as it should.
CVS patchset: 5295
CVS date: 2003/08/16 20:15:55
|
|
CVS patchset: 5167
CVS date: 2003/07/16 00:52:45
|
|
CVS patchset: 4908
CVS date: 2003/05/23 15:36:58
|
|
Works for software A52 decode. Does not work for A52 Passthru, due to the lack of re-sync code in li
ba52 passthru mode code. Re-Sync code just needs implementing.
CVS patchset: 4807
CVS date: 2003/05/09 20:17:29
|
|
CVS patchset: 4632
CVS date: 2003/04/17 19:01:23
|
|
Software A52 decode works, SPDIF passthru does not yet.
To play one has to select audio channel 1 at the moment.
CVS patchset: 4588
CVS date: 2003/04/11 18:16:48
|
|
CVS patchset: 4525
CVS date: 2003/03/31 19:31:54
|
|
CVS patchset: 4357
CVS date: 2003/03/07 12:51:47
|
|
CVS patchset: 4245
CVS date: 2003/02/22 13:20:30
|
|
- 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
|
|
facilities
CVS patchset: 3974
CVS date: 2003/01/19 23:33:33
|
|
CVS patchset: 3943
CVS date: 2003/01/17 16:52:33
|
|
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
|
|
for more information see message on xine-devel
CVS patchset: 3818
CVS date: 2003/01/08 01:02:27
|
|
same shared library (reduce loading time). demuxer api increased so
old ungrouped plugins won't be loaded.
Bill Fink patch to enable playback of live rawdv streams.
obs: non-regular files are now supposed non-seekable.
CVS patchset: 3771
CVS date: 2003/01/04 14:48:11
|
|
different sizeof than integer.
- add extra_info structure to pass informations from input/demuxers down
to the output frame. this can be used, for example, to pass the frame
number of a frame (when known by decoder). also, immediate benefict is
that we now have a slider which really shows the current position of
the playing stream. new fields can be added to extra_info keeping
binary compatibility
- bumpy everybody's api versions
CVS patchset: 3603
CVS date: 2002/12/21 12:56:44
|
|
i want to make sure we have a 1:1 mapping of sending and waiting for BUF_CONTROL_HEADERS_DONE.)
- bring asf demuxer into a saner state when seeking. that fixes the problem
of wrong audio pts and hanging audio_out on huge sleeps (at least for asf).
CVS patchset: 3465
CVS date: 2002/12/08 21:43:50
|