summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-12-23remove holdover from earlier API revMike Melanson
CVS patchset: 3660 CVS date: 2002/12/23 23:03:00
2002-12-23- added raw dv demuxerMiguel Freitas
- avi demuxer knows frame numbers CVS patchset: 3658 CVS date: 2002/12/23 21:29:53
2002-12-23skip DV frames if needed (DV decoding is VERY cpu intensive)Miguel Freitas
CVS patchset: 3657 CVS date: 2002/12/23 21:26:12
2002-12-23heh...those should really be unsigned char'sMike Melanson
CVS patchset: 3656 CVS date: 2002/12/23 21:15:06
2002-12-23merge info for skipped framesMiguel Freitas
CVS patchset: 3655 CVS date: 2002/12/23 21:04:02
2002-12-23fix segfaultsGuenter Bartsch
CVS patchset: 3654 CVS date: 2002/12/23 17:15:00
2002-12-23wmv9 supportMiguel Freitas
CVS patchset: 3653 CVS date: 2002/12/23 16:09:28
2002-12-23wmv9 supportMiguel Freitas
CVS patchset: 3651 CVS date: 2002/12/23 15:54:42
2002-12-23move the palette wraparound to a better placeMike Melanson
CVS patchset: 3650 CVS date: 2002/12/23 15:36:37
2002-12-23increase buffers for high quality rm filesStefan Holst
CVS patchset: 3647 CVS date: 2002/12/23 13:41:16
2002-12-23accept "auto" as driver identifier (same as passing NULL ptr).Miguel Freitas
do not save probed driver, now the frontend can define the desired behaviour. CVS patchset: 3646 CVS date: 2002/12/23 11:42:12
2002-12-23ok, seeking should like to have good vpts too.Miguel Freitas
CVS patchset: 3645 CVS date: 2002/12/23 10:03:50
2002-12-23free unused buffersMike Melanson
CVS patchset: 3644 CVS date: 2002/12/23 04:29:56
2002-12-23not freeing allocated buffers is a bad bad thing: it makes xine freeze onMiguel Freitas
shutdown while trying to dispose the used memory. i would like to ask Mike and all demuxer writters to double check this, and free buffers on error conditions... thanks! ;) CVS patchset: 3643 CVS date: 2002/12/23 02:29:43
2002-12-23adjust audio_vpts and video_vpts on start so they don't stay much aheadMiguel Freitas
in the future (it would delay the playback of a new stream). CVS patchset: 3642 CVS date: 2002/12/23 00:51:31
2002-12-22it doesn't make sense to reimplement flush here.Miguel Freitas
(this is why xine_demux_flush_engine was created, to avoid redundant code) CVS patchset: 3641 CVS date: 2002/12/22 23:35:42
2002-12-22less verboseMiguel Freitas
CVS patchset: 3640 CVS date: 2002/12/22 23:32:30
2002-12-22flush/seeking overhauledMiguel Freitas
- move frame discarding to inside the output loopss. it is much safer to manipulate fifos from there avoiding any races. - do not reject audio frames because vpts is smaller than previous. it might happen on seeking but it's ok, because the sound driver may have being flushed too. - fix xine_demux_flush_engine so it doesn't call output flush too early - remove scr adjusting please report any problems... CVS patchset: 3639 CVS date: 2002/12/22 23:30:29
2002-12-22fix MMX color converter when width is divisible by 6Mike Melanson
CVS patchset: 3638 CVS date: 2002/12/22 23:20:21
2002-12-22minor demuxer considerationsMike Melanson
CVS patchset: 3637 CVS date: 2002/12/22 23:19:06
2002-12-22be strict with the widthMike Melanson
CVS patchset: 3636 CVS date: 2002/12/22 23:15:17
2002-12-22mmm hmmm...that's nice, but we don't need to hear about it all theMike Melanson
time... CVS patchset: 3635 CVS date: 2002/12/22 22:36:58
2002-12-22fixed silly decode bug, at long lastMike Melanson
CVS patchset: 3634 CVS date: 2002/12/22 20:36:24
2002-12-22Bad Robin - void pointer arthimatic is wrong.Robin KAY
CVS patchset: 3633 CVS date: 2002/12/22 17:49:50
2002-12-22fixes handling of some real streams and adds some log outputStefan Holst
CVS patchset: 3632 CVS date: 2002/12/22 16:46:27
2002-12-22Small fix (seek off by 1 frame)Ewald Snel
CVS patchset: 3631 CVS date: 2002/12/22 16:09:30
2002-12-22mutex not needed anymoreMiguel Freitas
CVS patchset: 3630 CVS date: 2002/12/22 15:03:04
2002-12-22flush moved to decoder loop. that simplifies things a lot.Miguel Freitas
new buffer methods to avoid deadlocks doing flush from video_out CVS patchset: 3629 CVS date: 2002/12/22 15:02:06
2002-12-22convenienceMichael Roitzsch
CVS patchset: 3628 CVS date: 2002/12/22 11:16:41
2002-12-22fix title reportingMike Melanson
CVS patchset: 3627 CVS date: 2002/12/22 04:00:51
2002-12-22less talk, more decodeMike Melanson
CVS patchset: 3626 CVS date: 2002/12/22 03:03:21
2002-12-22clean up edit list parsing and fix handling of -1 as an edit list mediaMike Melanson
time CVS patchset: 3625 CVS date: 2002/12/22 02:15:45
2002-12-22Make xine-lib compile with the SunPro compilerRobin KAY
CVS patchset: 3623 CVS date: 2002/12/22 00:35:04
2002-12-21Fix another (small) memory leakEwald Snel
CVS patchset: 3622 CVS date: 2002/12/21 21:57:43
2002-12-21Fix memory leak (100100 bytes per stream)Ewald Snel
CVS patchset: 3621 CVS date: 2002/12/21 20:19:50
2002-12-21log messageMiguel Freitas
CVS patchset: 3620 CVS date: 2002/12/21 19:23:01
2002-12-21ops, my fault. without this line dvd menus are broken for xshm.Miguel Freitas
CVS patchset: 3619 CVS date: 2002/12/21 19:20:09
2002-12-21path used by realplayer rpm packagesMiguel Freitas
CVS patchset: 3618 CVS date: 2002/12/21 18:59:46
2002-12-21check parametersMiguel Freitas
CVS patchset: 3617 CVS date: 2002/12/21 18:39:35
2002-12-21fix osd displaying for xshm driver (daniel: the osd was there... youMiguel Freitas
just couldn't see it! :) CVS patchset: 3616 CVS date: 2002/12/21 18:17:33
2002-12-21Cleaned up the source littleRobin KAY
CVS patchset: 3615 CVS date: 2002/12/21 17:58:37
2002-12-21Fix memory leaksEwald Snel
CVS patchset: 3614 CVS date: 2002/12/21 16:35:46
2002-12-21Protect against faulty configuration settings a tad better.Rocky Bernstein
CVS patchset: 3613 CVS date: 2002/12/21 16:25:31
2002-12-21xine_get_pos_length should return zero if current position is unknown. thisMiguel Freitas
prevents the gui from drawing slider at wrong positions during seek. CVS patchset: 3609 CVS date: 2002/12/21 16:13:43
2002-12-21minor comment updateMiguel Freitas
CVS patchset: 3608 CVS date: 2002/12/21 16:12:25
2002-12-21If Solaris PCI then use ATAPI interface not SCSI. At least this helpsRocky Bernstein
on a Sun Ultra (and perhaps others as well). Remove invalid assigment warnings. CVS patchset: 3607 CVS date: 2002/12/21 16:11:23
2002-12-21Fix padding (crap near right picture border), use pitches[]Ewald Snel
CVS patchset: 3606 CVS date: 2002/12/21 15:31:15
2002-12-21Fix padding (ugly red bar in 'fra-sen-1.avi', right of image)Ewald Snel
- video output problems are caused by deinterlace code, not ffmpeg CVS patchset: 3605 CVS date: 2002/12/21 14:57:36
2002-12-21Fix memory leaksEwald Snel
CVS patchset: 3604 CVS date: 2002/12/21 13:45:56
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