summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_real.c
AgeCommit message (Collapse)Author
2005-07-17Improve ASX parsing.Darren Salt
Add an extended MRL reference event which includes the item title, start time and duration. (Both events are sent; front ends should only listen for one of them.) CVS patchset: 7656 CVS date: 2005/07/17 23:11:33
2005-06-04"rmvb" is a valid real file extension tooJames Stembridge
CVS patchset: 7603 CVS date: 2005/06/04 11:05:59
2005-02-06Added node_plugin_t pointer to the demux struct.Thibaut Mattern
Incremented demux API version. This is needed to unload plugins. CVS patchset: 7385 CVS date: 2005/02/06 15:26:00
2004-08-19Don't read past end of index when seeking to end of fileJames Stembridge
CVS patchset: 6901 CVS date: 2004/08/19 19:59:14
2004-08-17Show where error messages are coming fromJames Stembridge
CVS patchset: 6890 CVS date: 2004/08/17 19:49:51
2004-07-30possibly fix the sync problem recently reported on xine-develMiguel Freitas
CVS patchset: 6864 CVS date: 2004/07/30 19:08:47
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-05-27- fix avi->compressor not being set correctly (lack of parenthesis)Miguel Freitas
- workaround decoding bug (green blocks) for the xvid stream "test.avi" (i know, i know. it is a pretty generic name but some people know what i meant) - some lprintf's to real demuxer. helps debugging reference problems. CVS patchset: 6599 CVS date: 2004/05/27 11:10:11
2004-05-231) Simpler fragment skipping for RV30 and RV40James Stembridge
2) Fix timestamps for video with b-frames CVS patchset: 6579 CVS date: 2004/05/23 16:05:47
2004-05-16Priority support.Thibaut Mattern
0 for "raw" demuxers 10 for "normal" demuxers CVS patchset: 6553 CVS date: 2004/05/16 18:01:26
2004-05-13set the pts on all buffers so the binary codec can be fed with the correct ↵James Stembridge
timestamp for all frames CVS patchset: 6531 CVS date: 2004/05/13 21:17:09
2004-03-14Move real 14.4 and 28.8 header parsing to ffmpeg decoderJames Stembridge
CVS patchset: 6259 CVS date: 2004/03/14 21:37:52
2004-03-01Support for 14.4 codec in RealMedia filesJames Stembridge
CVS patchset: 6203 CVS date: 2004/03/01 22:33:52
2004-02-08Fix breakage from last commitJames Stembridge
CVS patchset: 6124 CVS date: 2004/02/08 18:39:50
2004-02-05buf->size should be 0 when BUF_FLAG_SPECIAL is setJames Stembridge
CVS patchset: 6120 CVS date: 2004/02/05 00:04:23
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-30signal frame endJames Stembridge
CVS patchset: 6085 CVS date: 2004/01/30 17:17:03
2004-01-29Move ffmpeg specific RV10 code to ffmpeg decoderJames Stembridge
CVS patchset: 6084 CVS date: 2004/01/29 23:00:05
2004-01-29Support for data packet header with version 1James Stembridge
CVS patchset: 6083 CVS date: 2004/01/29 22:33:00
2004-01-26On second thoughts AAC in version 4 is very unlikely, so remove possibly ↵James Stembridge
incorrect code and put in some debug info instead CVS patchset: 6066 CVS date: 2004/01/26 19:40:12
2004-01-25Send AAC codec data and split AAC packets into individual framesJames Stembridge
CVS patchset: 6064 CVS date: 2004/01/25 21:19:20
2004-01-25Simplify reading of AAC packetJames Stembridge
CVS patchset: 6063 CVS date: 2004/01/25 18:08:56
2004-01-15better to set buf->type before trying to read itJames Stembridge
CVS patchset: 6046 CVS date: 2004/01/15 20:13:46
2004-01-15add fragment skipping formerly found in libreal/xine_decoder.cJames Stembridge
CVS patchset: 6045 CVS date: 2004/01/15 20:06:06
2004-01-13correct skipping of aac frame size listJames Stembridge
CVS patchset: 6044 CVS date: 2004/01/13 22:38:03
2004-01-13File header doesn't seem to have a fixed sized after allJames Stembridge
CVS patchset: 6040 CVS date: 2004/01/13 20:29:21
2004-01-12support for AAC in rm filesJames Stembridge
CVS patchset: 6036 CVS date: 2004/01/12 23:43:39
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-11create fragment offset table in demuxer - calculation of frame durations ↵James Stembridge
still to do CVS patchset: 6028 CVS date: 2004/01/11 23:05:11
2004-01-11use _x_demux_read_send_data for audioJames Stembridge
CVS patchset: 6026 CVS date: 2004/01/11 15:55:42
2004-01-09- rework semantics of some buffer flags. check buffer.h for details.Miguel Freitas
- 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
2004-01-08check for recognised codecsJames Stembridge
CVS patchset: 6013 CVS date: 2004/01/08 23:17:34
2003-12-12add some version checkingJames Stembridge
CVS patchset: 5895 CVS date: 2003/12/12 22:29:20
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-15change demux api:Miguel Freitas
- 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
2003-11-13define FOURCC only onceMarco Zuehlke
CVS patchset: 5729 CVS date: 2003/11/13 15:23: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-31Use info_helper functions.Thibaut Mattern
CVS patchset: 5657 CVS date: 2003/10/31 22:56:21
2003-10-28Handle comments in rpm filesJames Stembridge
CVS patchset: 5631 CVS date: 2003/10/28 21:14:17
2003-10-27Use info_helper functionsThibaut Mattern
CVS patchset: 5622 CVS date: 2003/10/27 23:23:29
2003-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-07-22be stricter about selecting audio/video streams to playJames Stembridge
CVS patchset: 5208 CVS date: 2003/07/22 20:36:51
2003-07-221) fix slider position in files with multiple data chunksJames Stembridge
2) improve accuracy of time based seeking in long files CVS patchset: 5207 CVS date: 2003/07/22 20:14:09
2003-07-191) more reliable method of detecting the end of the fileJames Stembridge
2) support files containing multiple audio/video streams CVS patchset: 5190 CVS date: 2003/07/19 16:11:39
2003-07-18increase maximum number of video streamsJames Stembridge
add checks to prevent segfaults when max number of streams is exceeded CVS patchset: 5176 CVS date: 2003/07/18 23:34:36
2003-07-16more cleanup; remove unused variables; use lprintfMarco Zuehlke
CVS patchset: 5168 CVS date: 2003/07/16 14:14:17
2003-06-22Fix unaligned access in real demuxerRobin KAY
CVS patchset: 5093 CVS date: 2003/06/22 19:42:31
2003-06-20real demuxer improvements:James Stembridge
* remove unused structs * simplify stream detection * read stream info for all streams (though files containing multiple audio/video streams aren't supported yet) CVS patchset: 5078 CVS date: 2003/06/20 21:22:41
2003-06-16Patch from Jeroen Asselman:Stefan Holst
- fixes mimetype in realaudio demuxer - big improvement of v4l input and associated demuxer. Including sound capture using alsa and a/v sync. Now radio is supported as well. CVS patchset: 5054 CVS date: 2003/06/16 16:42:51