summaryrefslogtreecommitdiff
path: root/src/libsputext/demux_sputext.c
AgeCommit message (Collapse)Author
2004-12-17fix crash in sputext demuxer when subtitles have too many linesMichael Roitzsch
(closes bug #1086775) CVS patchset: 7267 CVS date: 2004/12/17 13:38:23
2004-12-12huge patch ahead: reorganizing config entries with automatic conversionMichael Roitzsch
and backwards compatible translation Sorry, I got a litte tired proof-reading the patch, so their might be bugs lurking around. I will give it some further examination and (as necessary) fixing tomorrow. CVS patchset: 7233 CVS date: 2004/12/12 22:00:47
2004-11-03fix compiler warningMichael Roitzsch
CVS patchset: 7102 CVS date: 2004/11/03 19:17:54
2004-10-30misplaced }Miguel Freitas
CVS patchset: 7091 CVS date: 2004/10/30 14:29:23
2004-10-27Sylvain Colinet patchMiguel Freitas
CVS patchset: 7081 CVS date: 2004/10/27 22:22:25
2004-07-27from the docs of sprintf: "when the strings overlap, the behaviour is undefined"Michael Roitzsch
(actually it works with glibc and sprintf, but not with snprintf) CVS patchset: 6859 CVS date: 2004/07/27 18:06:45
2004-07-22* do not use strcpy with overlapping strings, the behaviour is undefinedMichael Roitzsch
* fixed lots of unprotected buffers, overlong subtitle lines would have caused overflows CVS patchset: 6833 CVS date: 2004/07/22 14:19:12
2004-06-13implement steps 1, 2, 3 and 4 of the seeking proposal:Miguel Freitas
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
2004-06-11Patch with improvements for libsputext from Vincent Pelletier - word wrap ↵František Dvořák
and enhanced subtitle parser. CVS patchset: 6673 CVS date: 2004/06/11 09:47:29
2004-04-26help strings added for all remaining config entries (so I hope)Michael Roitzsch
please everybody watch out for spelling (and other) errors CVS patchset: 6442 CVS date: 2004/04/26 17:50:06
2004-01-12it seems i forgot to commit the api increase (demux/decoder). weird.Miguel Freitas
CVS patchset: 6030 CVS date: 2004/01/12 17:35:14
2003-12-24* patch by David Gómez to support linebreaking '|' in subview formatMichael Roitzsch
* fix compiler warnings CVS patchset: 5947 CVS date: 2003/12/24 17:34:49
2003-12-17 * Default subtitle timeout.František Dvořák
Some formats define the end of a subtitle as the beginning of the following. But using configurable timeout seems better. * Three new formats of subtitles: - jacobsub from mplayer (not tested by me) - subviewer v2.0 from mplayer (not tested by me) - subrip v0.9 * Change deprecated bzero() to memset() CVS patchset: 5918 CVS date: 2003/12/17 13:41:05
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
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
2003-11-15start xine_stream_t separation (public/private).Miguel Freitas
(we should finish this before rc3.) - stream_info and meta_info variables are private now. obs: everything must be recompiled due xine_stream_t changes CVS patchset: 5733 CVS date: 2003/11/15 14:54:30
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-04remove errno usage (all input plugins should handle and report errors). Take ↵Daniel Caujolle-Bert
care of seek() return value. CVS patchset: 5684 CVS date: 2003/11/04 00:24:52
2003-11-03take care of read() return value. use xprintf/lprintf. fix get_extensions()Daniel Caujolle-Bert
CVS patchset: 5683 CVS date: 2003/11/03 23:58:18
2003-10-13Fix ssa handling. Fix ssa parsing by syncing to MPlayer.Daniel Caujolle-Bert
CVS patchset: 5501 CVS date: 2003/10/13 06:57:28
2003-08-24fix sami sub title detectionDaniel Caujolle-Bert
CVS patchset: 5303 CVS date: 2003/08/24 10:17:43
2003-08-04fixes suggested by Octavian Procopiuc <op1@duke.edu>Miguel Freitas
CVS patchset: 5242 CVS date: 2003/08/04 03:16:48
2003-08-04seek to start before detecting contentMiguel Freitas
not sure this is need, but it must be harmless :) patch by Marc Bevand CVS patchset: 5235 CVS date: 2003/08/04 01:37:58
2003-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-06-22remove unused class members and fix compiler warning (-1 is used as a marker, soMichael Roitzsch
the "unsigned" is wrong) CVS patchset: 5088 CVS date: 2003/06/22 16:53:04
2003-04-26bumping up demux plugin interface version numbers, update copyright noticesGuenter Bartsch
CVS patchset: 4691 CVS date: 2003/04/26 20:15:52
2003-04-09wrong constantMichael Roitzsch
CVS patchset: 4579 CVS date: 2003/04/09 13:31:31
2003-04-06sputext subtitles should work againMichael Roitzsch
CVS patchset: 4545 CVS date: 2003/04/06 11:55:47
2003-03-26vplayer format fixex by Mariusz Pekala <skoot@qi.pl>Miguel Freitas
CVS patchset: 4492 CVS date: 2003/03/26 18:51:55
2003-03-26- font encoding cleanup patch by Frantisek DvorakMiguel Freitas
- xinefonts use unicode now - fix endianess in xine-fontconv.c - public render text api uses locale CVS patchset: 4486 CVS date: 2003/03/26 11:06:39
2003-02-14wrong cast pointer typeDaniel Caujolle-Bert
CVS patchset: 4156 CVS date: 2003/02/14 16:58:36
2003-02-14disable logMiguel Freitas
CVS patchset: 4148 CVS date: 2003/02/14 00:13:00
2003-01-23preparations for beta3:Miguel Freitas
- 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
2003-01-12seeking should work now.Miguel Freitas
CVS patchset: 3878 CVS date: 2003/01/12 15:29:08
2003-01-11small cleanupMichael Roitzsch
impressive work, Miguel! CVS patchset: 3868 CVS date: 2003/01/11 11:34:15
2003-01-11brand-new external subtitles support. (yes, it works!)Miguel Freitas
tested with asf, avi and mpeg but any media should work. todo: - clean up the master/slave stuff and public api. - implement seeking on demux_sputext.c (it must seek to closest subtitle) - general cleaning up and bugfixing CVS patchset: 3860 CVS date: 2003/01/11 03:47:01
2003-01-10just get it to compile, still not finished.Miguel Freitas
i hope to have something working this weekend CVS patchset: 3857 CVS date: 2003/01/10 22:23:54
2003-01-08fixes/cleanups of the handled/unhandled codecsMiguel Freitas
for more information see message on xine-devel CVS patchset: 3818 CVS date: 2003/01/08 01:02:27
2003-01-04add 2 demuxer groups (audio and games) with multiple plugins at theMiguel Freitas
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
2002-12-30I really should set a buffer typeMichael Roitzsch
CVS patchset: 3731 CVS date: 2002/12/30 18:07:49
2002-12-30fill the buffers with text, fix dispose memleak, add FIXMEsMichael Roitzsch
CVS patchset: 3729 CVS date: 2002/12/30 11:51:45
2002-12-29first draft of a sputext demuxerMichael Roitzsch
This does not work at all yet. TODO: - make demuxer send subtitle text in buffers and tag them with useful timestamps - adjust decoder to new API: it should read the text from the buffers and render them into overlays using OSD renderer CVS patchset: 3717 CVS date: 2002/12/29 16:39:38