summaryrefslogtreecommitdiff
path: root/src/demuxers/demux_mpeg_pes.c
AgeCommit message (Collapse)Author
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-16remove empty get_frame stuff and fix some warningsMichael Roitzsch
CVS patchset: 5750 CVS date: 2003/11/16 15:31:51
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-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-10-30use info_helper functions.Thibaut Mattern
CVS patchset: 5638 CVS date: 2003/10/30 00:49:07
2003-10-12Remove asserts.James Courtier-Dutton
CVS patchset: 5488 CVS date: 2003/10/12 13:40:43
2003-09-13Add comments so that people know where this sort of stream comes from.James Courtier-Dutton
CVS patchset: 5369 CVS date: 2003/09/13 19:46:53
2003-09-13Add demuxing of some AC3/A52 streams found in some DVB streams.James Courtier-Dutton
CVS patchset: 5358 CVS date: 2003/09/13 00:49:07
2003-09-10Force the RHS to int64_t. My compiler seems to thinkJames Courtier-Dutton
that the RHS is a int32_t which then needs expanding to int64_t. The expansion takes the high bit of the int32_t, which is the sign bit, and sets all the higher bits to the same sign. This in effect turns the result into a negative number, when it should just be a large positive int64_t number. This fix should probably be duplicated in all other demuxers, but I don't have time for that. CVS patchset: 5350 CVS date: 2003/09/10 00:01:59
2003-09-05Trying new methods to detect if a stream is mpeg1 or mpeg2.James Courtier-Dutton
CVS patchset: 5344 CVS date: 2003/09/05 00:12:04
2003-08-28Fix bug in demux_mpeg_pes.cJames Courtier-Dutton
Make sure it waits for a "program_stream_pack_header" before demuxing anything else. CVS patchset: 5315 CVS date: 2003/08/28 16:42:07
2003-07-25small housekeeping: demuxer api seeks in milisecondsMiguel Freitas
CVS patchset: 5211 CVS date: 2003/07/25 21:02:04
2003-07-12Fix for mpeg streams with large PES packets.James Courtier-Dutton
I.E. PES packets larger than fifo buffer size. CVS patchset: 5144 CVS date: 2003/07/12 00:45:04
2003-07-01Some minor fixes. One buffer leak fix.James Courtier-Dutton
CVS patchset: 5119 CVS date: 2003/07/01 16:04:53
2003-07-01Turn off some debug.James Courtier-Dutton
CVS patchset: 5118 CVS date: 2003/07/01 15:48:31
2003-07-01Some updates.James Courtier-Dutton
CVS patchset: 5117 CVS date: 2003/07/01 15:42:49
2003-07-01New implementation of MPEG PES demuxer.James Courtier-Dutton
It is very similar to standard MPEG, so we could probably role them bother together. TODO: resyncing, and other FIXMEs. CVS patchset: 5116 CVS date: 2003/07/01 14:09:17