summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-12-28simple osd menu for dvb channel selection; updated dvb_channels and README.dvbGuenter Bartsch
CVS patchset: 3703 CVS date: 2002/12/28 01:46:11
2002-12-27Consumes less cpu and displays more frames.Thibaut Mattern
CVS patchset: 3702 CVS date: 2002/12/27 23:25:16
2002-12-27This should be more compatible with spu decoder pluginsEwald Snel
CVS patchset: 3701 CVS date: 2002/12/27 22:54:44
2002-12-27Fix 'XINE_STREAM_INFO_MAX_SPU_CHANNEL' propertyEwald Snel
- Calculate number of spu channels in video_decoder_loop() - Use 'track_map' for spu channels, just like audio channels CVS patchset: 3700 CVS date: 2002/12/27 22:49:38
2002-12-27move first frame signal deeper into video out to the place where the frames areMichael Roitzsch
actually displayed and on the other side timeout the wait for the signal -> improves frame display during seeking CVS patchset: 3698 CVS date: 2002/12/27 19:14:41
2002-12-27Use $(srcdir) in include paths, so that compilation in separate src/objJuergen Keil
directory works. CVS patchset: 3697 CVS date: 2002/12/27 17:50:39
2002-12-27- query the esd server's sample rate, do not hardcode 44100 HzJuergen Keil
- let xine-lib re-sample to esd's default samplerate - start the delay computation when the first chunk of audio samples is sent to the esd daemon, and not when the audio stream to the esd server is opened. This removes any xine-internal delays between audio driver open and the first audio write. (that is: audio.esd_latency == 0 now gives good A-V sync) - re-block writes to the esd daemon, to work around bugs in old esd servers and to work around cpu cycle wastage with newer esd servers CVS patchset: 3696 CVS date: 2002/12/27 17:49:17
2002-12-27re-enable dvb pluginGuenter Bartsch
CVS patchset: 3694 CVS date: 2002/12/27 16:47:17
2002-12-27man errno: "must not be explicitly declared; errno may be a macro"Miguel Freitas
(thanks Chris Rankin for noticing) CVS patchset: 3693 CVS date: 2002/12/27 16:47:10
2002-12-27fix dvb eventsGuenter Bartsch
CVS patchset: 3692 CVS date: 2002/12/27 13:44:58
2002-12-27disable ts compilation, it's BROKEN (one more)Daniel Caujolle-Bert
CVS patchset: 3691 CVS date: 2002/12/27 13:17:30
2002-12-27disable dvb compilation, it's BROKENDaniel Caujolle-Bert
CVS patchset: 3690 CVS date: 2002/12/27 13:10:34
2002-12-27quite experimental changes on post plugin api to enable rewiringMiguel Freitas
of streams. Michael, please let me know if you have a better idea! :) CVS patchset: 3689 CVS date: 2002/12/27 03:40:07
2002-12-27small cleanup for extra_info_tMiguel Freitas
CVS patchset: 3688 CVS date: 2002/12/27 02:03:06
2002-12-27finally - dvb support in xine :)Guenter Bartsch
CVS patchset: 3687 CVS date: 2002/12/27 00:53:49
2002-12-26- cleanup internal interfaces for rewiringMiguel Freitas
- fix UI_PLAYBACK_FINISHED rifle CVS patchset: 3686 CVS date: 2002/12/26 21:53:41
2002-12-26catch a possible segfaultStefan Holst
CVS patchset: 3685 CVS date: 2002/12/26 20:30:00
2002-12-26pnm stream setup improvementsStefan Holst
CVS patchset: 3683 CVS date: 2002/12/26 14:57:33
2002-12-25made it compileDaniel Caujolle-Bert
CVS patchset: 3682 CVS date: 2002/12/25 22:24:38
2002-12-25Ooops, forgot the initializationMichael Roitzsch
CVS patchset: 3681 CVS date: 2002/12/25 15:12:02
2002-12-25get the rewiring correctly:Michael Roitzsch
when rewiring an output to a port, we must unregister our stream at the old port (call close()) and register ourselves to the new one (call open()) CVS patchset: 3679 CVS date: 2002/12/25 15:05:06
2002-12-25change some types for convenience (less casts)Michael Roitzsch
CVS patchset: 3678 CVS date: 2002/12/25 15:03:20
2002-12-25allow post plugin output's rewire functions to be NULLMichael Roitzsch
CVS patchset: 3677 CVS date: 2002/12/25 15:02:23
2002-12-25convenienceMichael Roitzsch
CVS patchset: 3676 CVS date: 2002/12/25 15:01:04
2002-12-25goomMiguel Freitas
CVS patchset: 3675 CVS date: 2002/12/25 14:14:23
2002-12-25What a GOOM!Miguel Freitas
Michael, please review the xine_goom.c code. i'm not sure about some post plugin concepts like "rewiring"... note: that code is quite cpu intensive, so i hardcoded it to 10fps. CVS patchset: 3673 CVS date: 2002/12/25 04:59:14
2002-12-24uncomment DEBUG_CFLAGSMiguel Freitas
CVS patchset: 3671 CVS date: 2002/12/24 17:05:05
2002-12-24This should fix WMV8/9, for now...Siggi Langauf
CVS patchset: 3670 CVS date: 2002/12/24 16:54:33
2002-12-24discard buffers on flush so decoder will return faster. seeking should beMiguel Freitas
faster as well. (on a problematic stream i have, seeking time was reduced from 2.5s to 0.8s) CVS patchset: 3665 CVS date: 2002/12/24 14:00:55
2002-12-24trying to add support for audio post plugins. that must be easier thanMiguel Freitas
video because audio frames have no methods... Michael please double check if i did something wrong! :) CVS patchset: 3664 CVS date: 2002/12/24 13:36:21
2002-12-24a cleaner implementation of sdp/sdpplin added, small fixesStefan Holst
CVS patchset: 3663 CVS date: 2002/12/24 01:30:21
2002-12-24small rtsp fixesStefan Holst
CVS patchset: 3662 CVS date: 2002/12/24 01:10:53
2002-12-24small xine_buffer fixesStefan Holst
CVS patchset: 3661 CVS date: 2002/12/24 00:59:36
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