summaryrefslogtreecommitdiff
path: root/src/libreal
AgeCommit message (Collapse)Author
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-12-08- patch from mandrake folks to use realplayer libraries on amd64Miguel Freitas
- use autodetected path as config's default. this way, user can safely move or update the real stuff without having to play with config entries. CVS patchset: 7203 CVS date: 2004/12/08 17:10:29
2004-09-21- Set the Codec name meta info even if we can't load the libraries, otherwiseBastien Nocera
we can't tell the user which codec isn't working (Gnome BZ 151662) CVS patchset: 6985 CVS date: 2004/09/21 14:23:20
2004-07-25protect buffer; a long configured codec path could have overflown itMichael Roitzsch
CVS patchset: 6852 CVS date: 2004/07/25 17:44:10
2004-05-23Demuxer now outputs sensible timestamps so no need to use the binary codec ↵James Stembridge
to fix them - it doesn't do a very good job of it anyway CVS patchset: 6580 CVS date: 2004/05/23 16:12:04
2004-05-131) don't use the framerate stored in the header as it's sometimes way off ↵James Stembridge
the actual framerate 2) use the timestamp returned by the binary codec CVS patchset: 6530 CVS date: 2004/05/13 21:15:33
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-03-16changing decoder priorities:Michael Roitzsch
* increase ffmpeg from 5 to 6 * increase some others from 6 to 7 (they should still override ffmpeg) * increase liba52 from 2 to 5 (since 5 is somewhat default) * decrease win32 DLL Qt from 5 to 1 (don't worry, this is the only decoder to handle these types, so this is not really a change; it's just that all the other win32 decoders use prio 1) CVS patchset: 6272 CVS date: 2004/03/16 14:12:03
2004-03-03use the _x_abort() macro instead of abort, since it prints some debug infoMichael Roitzsch
before aborting CVS patchset: 6211 CVS date: 2004/03/03 20:09:11
2004-02-12Support for using aspect from demuxerJames Stembridge
CVS patchset: 6147 CVS date: 2004/02/12 23:33:42
2004-02-05buf->size is 0 when BUF_FLAG_SPECIAL is setJames Stembridge
CVS patchset: 6119 CVS date: 2004/02/05 00:01:39
2004-02-04abort() is no way to handle errorsJames Stembridge
CVS patchset: 6116 CVS date: 2004/02/04 22:13:12
2004-02-03Send all of audio type specific data to decoder instead of skipping first 4 ↵James Stembridge
bytes CVS patchset: 6113 CVS date: 2004/02/03 21:20:04
2004-01-13Pass framerate to real decoder in standard mannerJames Stembridge
CVS patchset: 6041 CVS date: 2004/01/13 20:44:22
2004-01-12set ratio meta infoJames Stembridge
CVS patchset: 6037 CVS date: 2004/01/12 23:45:04
2004-01-121) read fps from headerJames Stembridge
2) removed unused struct elements 3) put back dynamic chunk buffer size CVS patchset: 6033 CVS date: 2004/01/12 22:00:37
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
2004-01-10oups, it's better with timestamps...Thibaut Mattern
CVS patchset: 6018 CVS date: 2004/01/10 17:56:46
2004-01-10RealVideo support for the matroska demuxer.Thibaut Mattern
It seems to be a problem with timestamps, too many disc are detected. James Stembridge: see handle_realvideo function in demux_matroska.c CVS patchset: 6017 CVS date: 2004/01/10 01:47:14
2004-01-07use frame copying functionsJames Stembridge
CVS patchset: 6010 CVS date: 2004/01/07 22:22:54
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
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
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-10-28Disable decoding of 14.4 and 28.8 codecs as they don't seem to work and we ↵James Stembridge
have native decoders anyway CVS patchset: 5630 CVS date: 2003/10/28 20:18:06
2003-10-23I should have seen this coming...Michael Roitzsch
The changes to the video API of course require the video/spu decoder and post plugin APIs to be increased as well. CVS patchset: 5579 CVS date: 2003/10/23 20:12:33
2003-08-25Reduce GCC verbosity (various prototype declaration fixes). ffmpeg, wine and ↵Daniel Caujolle-Bert
fft*post are untouched (fft: for now). CVS patchset: 5310 CVS date: 2003/08/25 21:51:37
2003-08-04support for arbitrary aspect ratiosMiguel Freitas
patch by Philip Jgenstedt CVS patchset: 5243 CVS date: 2003/08/04 03:47:09
2003-07-19simpler handling of all custom message data sizesJames Stembridge
CVS patchset: 5191 CVS date: 2003/07/19 16:40:43
2003-07-19Solaris doesn't like uint_fast32_t, but my Linux doesn't like uint_t either,Michael Roitzsch
standards are nice... CVS patchset: 5184 CVS date: 2003/07/19 11:51:40
2003-07-19Fix autogen.sh. Remove odd (nonstandard?) type.Robin KAY
CVS patchset: 5180 CVS date: 2003/07/19 00:08:58
2003-07-181) quietenJames Stembridge
2) use xine_hexdump for debug output CVS patchset: 5178 CVS date: 2003/07/18 23:50:25
2003-07-18use type specific data from headers in custom message - fixes playback of ↵James Stembridge
several RV20 and RV30 files CVS patchset: 5177 CVS date: 2003/07/18 23:37:38
2003-07-16use xine_hexdump functionJames Stembridge
CVS patchset: 5171 CVS date: 2003/07/16 21:57:42
2003-07-16dynamic chunk table size for handling frames with unusually large numbers of ↵James Stembridge
chunks CVS patchset: 5169 CVS date: 2003/07/16 20:28:03
2003-07-11- Fix by Michael Roitzsch to not use callbacks to get the real codecs path ↵Bastien Nocera
(Closes GNOME Bugzilla #116985) CVS patchset: 5142 CVS date: 2003/07/11 18:42:40
2003-07-09Attempt to catch more data chunks that will cause the decoder to lock upJames Stembridge
CVS patchset: 5138 CVS date: 2003/07/09 22:09:10
2003-06-03Some streams contain a first section with smaller video than the rest, so ↵James Stembridge
don't resize the frame buffer as this will lead to a segfault when the size increases CVS patchset: 5004 CVS date: 2003/06/03 15:44:31
2003-05-29handle streams where the actual video size is different to the size ↵James Stembridge
specified in the headers CVS patchset: 4980 CVS date: 2003/05/29 00:23:53
2003-05-26dynamic chunk buffer size to allow for high bitrate videoJames Stembridge
CVS patchset: 4959 CVS date: 2003/05/26 23:52:35
2003-05-26more descriptive codec stringsJames Stembridge
CVS patchset: 4953 CVS date: 2003/05/26 22:44:44
2003-05-26fix rv40 playbackJames Stembridge
CVS patchset: 4952 CVS date: 2003/05/26 22:33:36
2003-05-14as announced on xine-devel, this is the big Makefile refactoring:Michael Roitzsch
extracted some common targets and variables into a common Makefile which is then included CVS patchset: 4844 CVS date: 2003/05/14 16:21:44
2003-04-09the most obvious real codecs path was missing from autodetectionGuenter Bartsch
CVS patchset: 4578 CVS date: 2003/04/09 12:29:13
2003-04-04add initial async error/general message reporting to frontendMiguel Freitas
obs: more messages should be added CVS patchset: 4539 CVS date: 2003/04/04 19:20:46
2003-03-28whoupsGuenter Bartsch
CVS patchset: 4507 CVS date: 2003/03/28 23:40:23
2003-03-28some improvements on sending the right data for custom message (this should ↵Guenter Bartsch
fix some high-bandwidth RV30 streams), debug output improvements CVS patchset: 4504 CVS date: 2003/03/28 17:01:47