summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2002-12-21Don't use indirect pointer for stsd atoms, conform to buffer.h descriptionEwald Snel
CVS patchset: 3602 CVS date: 2002/12/21 10:21:29
2002-12-21no need to confuse the issueMike Melanson
CVS patchset: 3601 CVS date: 2002/12/21 03:08:34
2002-12-21...my beautiful, beautiful special information buffer facility...okayMike Melanson
it's just a hack. Oh well, set it straight CVS patchset: 3600 CVS date: 2002/12/21 03:03:15
2002-12-20log outputGuenter Bartsch
CVS patchset: 3599 CVS date: 2002/12/20 22:57:48
2002-12-20Install a hack to avoid deadlocks when exiting xine (for exampple with theJuergen Keil
'q' key). When detecting a 'stall' condition in video_out, the 'flush()' on the video decoder deadlocks with with the video_out close from the video_decoder thread when video_decoder sees a BUF_CONTROL_QUIT message. The two threads grab the streams_lock and the video_decoder.lock in reverse order, leading to deadlock (deadlock happens quite often on solaris). CVS patchset: 3596 CVS date: 2002/12/20 18:14:34
2002-12-20fix off by one errorRobin KAY
CVS patchset: 3595 CVS date: 2002/12/20 17:41:18
2002-12-20Check for changes in the global vo_scale's gui_pixel_aspect, and update theJuergen Keil
frame's vo_scale.gui_pixel_aspect. The real value of gui_pixel_aspect is determined when the first frame is about to be drawn to the screen. Before we draw the first frame of a clip, several frames could be prepared for a certain width/height/ratio_code/... but using vo_scale's default gui_pixel_aspect of 1.0. The change makes sure that all frames will be updated to use the monitor's correct gui_pixel_aspect value, once we know it. Before this change I've observed cases where xine tried to resize the video window all the time while playing a clip, due to different gui_pixel_aspect values stored in the video frames. CVS patchset: 3594 CVS date: 2002/12/20 14:25:13
2002-12-20Do not compile the 'mng' demuxer, when the autoconf stuff has detected thatJuergen Keil
we do not have the necessary libs/includes installed on the build system. CVS patchset: 3593 CVS date: 2002/12/20 11:10:45
2002-12-20MNG demuxer addedRobin KAY
CVS patchset: 3592 CVS date: 2002/12/20 01:47:01
2002-12-20MNG demuxer addedRobin KAY
CVS patchset: 3591 CVS date: 2002/12/20 01:35:49
2002-12-19Undo for non-X11 front-endsEwald Snel
CVS patchset: 3590 CVS date: 2002/12/19 23:41:45
2002-12-19Fix undefined symbols (link to appropriate libraries)Ewald Snel
CVS patchset: 3589 CVS date: 2002/12/19 21:40:02
2002-12-18Add support for exclusive overlaysRobin KAY
CVS patchset: 3587 CVS date: 2002/12/18 21:38:58
2002-12-18Don't append 'BUF_FLAG_SPECIAL' packets to frame dataEwald Snel
CVS patchset: 3586 CVS date: 2002/12/18 21:35:41
2002-12-18Fix seek using 'start_time'Ewald Snel
CVS patchset: 3585 CVS date: 2002/12/18 20:32:20
2002-12-18u_int32_t is not available on solaris, uint32_t is...Juergen Keil
CVS patchset: 3584 CVS date: 2002/12/18 20:14:55
2002-12-18Cleanup MSVC decoderEwald Snel
- use bswap macros - no frame size padding - report broken frames - rename cram_decode_frame to msvc_decode_frame CVS patchset: 3583 CVS date: 2002/12/18 19:48:50
2002-12-18Ignore 'BUF_FLAG_SPECIAL' packets (fixes some QuickTime streams)Ewald Snel
CVS patchset: 3582 CVS date: 2002/12/18 19:20:33
2002-12-18first draft of quicktime binary-only codec supportGuenter Bartsch
CVS patchset: 3580 CVS date: 2002/12/18 04:00:45
2002-12-18log outputGuenter Bartsch
CVS patchset: 3579 CVS date: 2002/12/18 03:59:10
2002-12-18i guess you were right, mike - the audio stsd atom is needed as well ;>Guenter Bartsch
CVS patchset: 3578 CVS date: 2002/12/18 03:42:31
2002-12-18log outputGuenter Bartsch
CVS patchset: 3577 CVS date: 2002/12/18 03:41:59
2002-12-17Eliminate GNU C range extension "..."Juergen Keil
CVS patchset: 3576 CVS date: 2002/12/17 16:49:48
2002-12-17Keyword "__inline" is not available, when non-gcc compiler is used toJuergen Keil
compile xine-lib. C99 has "inline", GNU C "__inline". CVS patchset: 3575 CVS date: 2002/12/17 16:44:10
2002-12-17Replace GNU C range extension "..." with ordinary comparision, so that theJuergen Keil
code can be compiled with non-gcc compiler CVS patchset: 3574 CVS date: 2002/12/17 16:42:29
2002-12-17fixed cseq calculationStefan Holst
ignore unknown media stream descriptions CVS patchset: 3572 CVS date: 2002/12/17 10:33:35
2002-12-17close output on disposeGuenter Bartsch
CVS patchset: 3571 CVS date: 2002/12/17 02:27:26
2002-12-17implement dispose function, fix grave bug in audio decoder: it was actually ↵Guenter Bartsch
a video decoder plugin... CVS patchset: 3570 CVS date: 2002/12/17 02:17:25
2002-12-17from utils.c: this should be called after seeking and before trying to ↵Miguel Freitas
decode the next frame CVS patchset: 3569 CVS date: 2002/12/17 00:30:07
2002-12-16rtsp: better server type recognitionStefan Holst
CVS patchset: 3568 CVS date: 2002/12/16 23:53:50
2002-12-16that should fix wma decoding problems after seekingMiguel Freitas
CVS patchset: 3567 CVS date: 2002/12/16 23:47:57
2002-12-16https://sourceforge.net/tracker/index.php?func=detail&aid=652577&group_id=96 ↵Miguel Freitas
55&atid=109655 CVS patchset: 3566 CVS date: 2002/12/16 23:29:59
2002-12-16bigger header and receive buffers in rtsp_session.Stefan Holst
CVS patchset: 3565 CVS date: 2002/12/16 23:17:34
2002-12-16real streaming fixes:Stefan Holst
- removing exit()s from pnm.c - server error message retrieving fixed in pnm.c - handling of server messages in rtsp CVS patchset: 3564 CVS date: 2002/12/16 21:50:54
2002-12-16cleaning upMiguel Freitas
CVS patchset: 3562 CVS date: 2002/12/16 19:13:03
2002-12-16cleaning upMiguel Freitas
CVS patchset: 3561 CVS date: 2002/12/16 19:07:13
2002-12-16updated libfaadMiguel Freitas
CVS patchset: 3560 CVS date: 2002/12/16 18:59:50
2002-12-16update libfaadMiguel Freitas
CVS patchset: 3559 CVS date: 2002/12/16 18:58:53
2002-12-16fix Floating point exception playing some streams (mostly mp4)Miguel Freitas
CVS patchset: 3558 CVS date: 2002/12/16 18:57:49
2002-12-16log infoGuenter Bartsch
CVS patchset: 3557 CVS date: 2002/12/16 01:50:52
2002-12-16make qt demuxer sent a copy of the stsd atomGuenter Bartsch
CVS patchset: 3556 CVS date: 2002/12/16 01:34:08
2002-12-16Small hack to fix a problem with width.Thibaut Mattern
Now this stream play fine for me : http://a642.g.akamai.net/f/642/1360/5s/hosting1.hosting-media.com/fr/virgin/renaud/video/r_drmr-01_trail-high.rm CVS patchset: 3555 CVS date: 2002/12/16 00:57:35
2002-12-16Reenables width hack.Thibaut Mattern
CVS patchset: 3553 CVS date: 2002/12/16 00:32:12