summaryrefslogtreecommitdiff
path: root/src/libxinevdec
AgeCommit message (Collapse)Author
2003-01-19a dummy video decoder for v4l inputGuenter Bartsch
CVS patchset: 3971 CVS date: 2003/01/19 19:42:00
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-01Fix another possible input buffer overflow problemEwald Snel
CVS patchset: 3740 CVS date: 2003/01/01 15:25:15
2003-01-01Clip motion vectors to avoid segmentation fault on broken moviesEwald Snel
CVS patchset: 3739 CVS date: 2003/01/01 15:20:14
2002-12-31Protect against input buffer overflowEwald Snel
CVS patchset: 3737 CVS date: 2002/12/31 20:15:51
2002-12-28fix and strengthen the QT RLE decodersMike Melanson
CVS patchset: 3713 CVS date: 2002/12/28 23:20:41
2002-12-28added Interplay MVE video decoder (not completely accurate yet, butMike Melanson
somewhat coherent) CVS patchset: 3710 CVS date: 2002/12/28 18:27:14
2002-12-23heh...those should really be unsigned char'sMike Melanson
CVS patchset: 3656 CVS date: 2002/12/23 21:15:06
2002-12-23move the palette wraparound to a better placeMike Melanson
CVS patchset: 3650 CVS date: 2002/12/23 15:36:37
2002-12-22be strict with the widthMike Melanson
CVS patchset: 3636 CVS date: 2002/12/22 23:15:17
2002-12-22fixed silly decode bug, at long lastMike Melanson
CVS patchset: 3634 CVS date: 2002/12/22 20:36:24
2002-12-21- add buf->decoder_info_ptr: portability for systems where pointer hasMiguel Freitas
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
2002-12-21no need to confuse the issueMike Melanson
CVS patchset: 3601 CVS date: 2002/12/21 03:08:34
2002-12-20MNG demuxer addedRobin KAY
CVS patchset: 3591 CVS date: 2002/12/20 01:35:49
2002-12-19Fix undefined symbols (link to appropriate libraries)Ewald Snel
CVS patchset: 3589 CVS date: 2002/12/19 21:40:02
2002-12-18Don't append 'BUF_FLAG_SPECIAL' packets to frame dataEwald Snel
CVS patchset: 3586 CVS date: 2002/12/18 21:35:41
2002-12-18Cleanup MSVC decoderEwald Snel
- use bswap macros - no frame size padding - report broken frames - rename cram_decode_frame to msvc_decode_frame CVS patchset: 3583 CVS date: 2002/12/18 19:48:50
2002-12-18Ignore 'BUF_FLAG_SPECIAL' packets (fixes some QuickTime streams)Ewald Snel
CVS patchset: 3582 CVS date: 2002/12/18 19:20:33
2002-12-15More cleanups, accurate frame clipping if video size not divisible by 4Ewald Snel
CVS patchset: 3548 CVS date: 2002/12/15 18:44:52
2002-12-15Report broken framesEwald Snel
CVS patchset: 3547 CVS date: 2002/12/15 18:02:35
2002-12-15Use bswap macrosEwald Snel
CVS patchset: 3542 CVS date: 2002/12/15 16:35:51
2002-12-15Use common xine color conversionEwald Snel
CVS patchset: 3541 CVS date: 2002/12/15 16:15:25
2002-12-06reenable our svq1 decoder for now (ffmpeg one is segfaulting)Miguel Freitas
CVS patchset: 3438 CVS date: 2002/12/06 12:09:03
2002-12-06remove img->copy from all decodersMiguel Freitas
CVS patchset: 3436 CVS date: 2002/12/06 01:44:06
2002-12-04decommission native xine SVQ1 decoder by removing its build instructionsMike Melanson
from Makefile.am; the source files will be removed in due time SVQ1 decoder: You have served your purpose well and we, the xine developers and users, salute you. And we know that your important work will be carried on by the capable codebase of ffmpeg's libavcodec. CVS patchset: 3425 CVS date: 2002/12/04 05:59:23
2002-12-04modified YUV9 -> YV12 converterMike Melanson
CVS patchset: 3423 CVS date: 2002/12/04 05:33:40
2002-12-01deploy filtering YUV9 -> YV12 converterMike Melanson
CVS patchset: 3397 CVS date: 2002/12/01 07:16:53
2002-11-22Developers can now run "make" in their work area (e.g. src/libffmpeg) and itStephen Torri
will build all dependent parts (e.g. libxine.la). The directory must still be prepared by running autogen.sh. CVS patchset: 3331 CVS date: 2002/11/22 05:25:14
2002-11-20engine modifications to allow post plugin layer:Michael Roitzsch
* new public output interface xine_{audio,video}_port_t instead of xine_{ao,vo}_driver_t, old names kept as aliases for compatibility * modified the engine to allow multiple streams per output * renaming of some internal structures according to public changes * moving SCR out of per-stream-metronom into a global metronom_clock_t residing in xine_t and therefore easily available to the output layer * adapting all available plugins (note to external projects: the compiler will help you a lot, if a plugin compiles, it is adapted, because all changes add new parameters to some functions) * bump up all interface versions because of xine_t and xine_stream_t changes CVS patchset: 3312 CVS date: 2002/11/20 11:57:38
2002-11-12merge metronom's improvements (inform decoders about discontinuities)Miguel Freitas
http://sourceforge.net/mailarchive/forum.php?thread_id=1297475&forum_id=7131 CVS patchset: 3250 CVS date: 2002/11/12 18:40:50
2002-11-11native video decoders now report themselves in the stream/meta infoMike Melanson
fields CVS patchset: 3233 CVS date: 2002/11/11 05:55:51
2002-11-04adapt Cinepak decoder to handle both greyscale and palettized vectorMike Melanson
codebooks CVS patchset: 3179 CVS date: 2002/11/04 00:33:32
2002-11-02bring the foovideo reference video decoder in line with the latest APIMike Melanson
revision CVS patchset: 3155 CVS date: 2002/11/02 21:38:38
2002-10-28Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",Juergen Keil
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
2002-10-24Fix unresolved symbols by linking with the xine libraryEwald Snel
CVS patchset: 2980 CVS date: 2002/10/24 09:42:21
2002-10-23img_buffer was uninitialized, and later passed to free(), resulting in anJuergen Keil
xine crash. CVS patchset: 2969 CVS date: 2002/10/23 19:25:44
2002-10-23bring the FLI subsystem in line with the latest API revisionMike Melanson
CVS patchset: 2950 CVS date: 2002/10/23 03:21:19
2002-10-23bring the RoQ subsystem in line with the latest API revisionMike Melanson
CVS patchset: 2949 CVS date: 2002/10/23 02:55:01
2002-10-23bring the Id CIN video decoder in line with the latest API revisionMike Melanson
CVS patchset: 2947 CVS date: 2002/10/23 02:13:51
2002-10-23bring the WC3 video decoder in line with the latest API revisionMike Melanson
CVS patchset: 2945 CVS date: 2002/10/23 01:40:01
2002-10-22bring the QT RLE decoder in line with the latest API revisionMike Melanson
CVS patchset: 2927 CVS date: 2002/10/22 05:40:01
2002-10-22bring the RPZA decoder in line with the latest API revisionMike Melanson
CVS patchset: 2924 CVS date: 2002/10/22 05:33:52
2002-10-22bring the SMC decoder in line with the latest API revisionMike Melanson
CVS patchset: 2923 CVS date: 2002/10/22 05:27:54
2002-10-22bring the SVQ1 decoder in line with the latest API revisionMike Melanson
CVS patchset: 2919 CVS date: 2002/10/22 05:14:34
2002-10-20bring the MSVC decoder in line with the latest API revisionMike Melanson
CVS patchset: 2884 CVS date: 2002/10/20 18:07:23
2002-10-20bring the MS RLE decoder in line with the latest API revisionMike Melanson
CVS patchset: 2883 CVS date: 2002/10/20 18:01:01
2002-10-20bring the YUV decoder in line with the latest API revisionMike Melanson
CVS patchset: 2881 CVS date: 2002/10/20 17:54:54
2002-10-20bring the raw RGB decoder in line with the latest API revisionMike Melanson
CVS patchset: 2880 CVS date: 2002/10/20 17:47:00
2002-10-20bring the CYUV decoder in line with the latest API revisionMike Melanson
CVS patchset: 2879 CVS date: 2002/10/20 17:34:11
2002-10-20bring the Cinepak decoder in line with the latest API revisionMike Melanson
CVS patchset: 2877 CVS date: 2002/10/20 16:47:05