Age | Commit message (Collapse) | Author |
|
new buffer methods to avoid deadlocks doing flush from video_out
CVS patchset: 3629
CVS date: 2002/12/22 15:02:06
|
|
CVS patchset: 3628
CVS date: 2002/12/22 11:16:41
|
|
CVS patchset: 3627
CVS date: 2002/12/22 04:00:51
|
|
CVS patchset: 3626
CVS date: 2002/12/22 03:03:21
|
|
time
CVS patchset: 3625
CVS date: 2002/12/22 02:15:45
|
|
CVS patchset: 3623
CVS date: 2002/12/22 00:35:04
|
|
CVS patchset: 3622
CVS date: 2002/12/21 21:57:43
|
|
CVS patchset: 3621
CVS date: 2002/12/21 20:19:50
|
|
CVS patchset: 3620
CVS date: 2002/12/21 19:23:01
|
|
CVS patchset: 3619
CVS date: 2002/12/21 19:20:09
|
|
CVS patchset: 3618
CVS date: 2002/12/21 18:59:46
|
|
CVS patchset: 3617
CVS date: 2002/12/21 18:39:35
|
|
just couldn't see it! :)
CVS patchset: 3616
CVS date: 2002/12/21 18:17:33
|
|
CVS patchset: 3615
CVS date: 2002/12/21 17:58:37
|
|
CVS patchset: 3614
CVS date: 2002/12/21 16:35:46
|
|
CVS patchset: 3613
CVS date: 2002/12/21 16:25:31
|
|
prevents the gui from drawing slider at wrong positions during seek.
CVS patchset: 3609
CVS date: 2002/12/21 16:13:43
|
|
CVS patchset: 3608
CVS date: 2002/12/21 16:12:25
|
|
on a Sun Ultra (and perhaps others as well).
Remove invalid assigment warnings.
CVS patchset: 3607
CVS date: 2002/12/21 16:11:23
|
|
CVS patchset: 3606
CVS date: 2002/12/21 15:31:15
|
|
- video output problems are caused by deinterlace code, not ffmpeg
CVS patchset: 3605
CVS date: 2002/12/21 14:57:36
|
|
CVS patchset: 3604
CVS date: 2002/12/21 13:45:56
|
|
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
|
|
CVS patchset: 3602
CVS date: 2002/12/21 10:21:29
|
|
CVS patchset: 3601
CVS date: 2002/12/21 03:08:34
|
|
it's just a hack. Oh well, set it straight
CVS patchset: 3600
CVS date: 2002/12/21 03:03:15
|
|
CVS patchset: 3599
CVS date: 2002/12/20 22:57:48
|
|
'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
|
|
CVS patchset: 3595
CVS date: 2002/12/20 17:41:18
|
|
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
|
|
we do not have the necessary libs/includes installed on the build system.
CVS patchset: 3593
CVS date: 2002/12/20 11:10:45
|
|
CVS patchset: 3592
CVS date: 2002/12/20 01:47:01
|
|
CVS patchset: 3591
CVS date: 2002/12/20 01:35:49
|
|
CVS patchset: 3590
CVS date: 2002/12/19 23:41:45
|
|
CVS patchset: 3589
CVS date: 2002/12/19 21:40:02
|
|
CVS patchset: 3587
CVS date: 2002/12/18 21:38:58
|
|
CVS patchset: 3586
CVS date: 2002/12/18 21:35:41
|
|
CVS patchset: 3585
CVS date: 2002/12/18 20:32:20
|
|
CVS patchset: 3584
CVS date: 2002/12/18 20:14:55
|
|
- 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
|
|
CVS patchset: 3582
CVS date: 2002/12/18 19:20:33
|
|
CVS patchset: 3580
CVS date: 2002/12/18 04:00:45
|
|
CVS patchset: 3579
CVS date: 2002/12/18 03:59:10
|
|
CVS patchset: 3578
CVS date: 2002/12/18 03:42:31
|
|
CVS patchset: 3577
CVS date: 2002/12/18 03:41:59
|
|
CVS patchset: 3576
CVS date: 2002/12/17 16:49:48
|
|
compile xine-lib.
C99 has "inline", GNU C "__inline".
CVS patchset: 3575
CVS date: 2002/12/17 16:44:10
|
|
code can be compiled with non-gcc compiler
CVS patchset: 3574
CVS date: 2002/12/17 16:42:29
|
|
ignore unknown media stream descriptions
CVS patchset: 3572
CVS date: 2002/12/17 10:33:35
|
|
CVS patchset: 3571
CVS date: 2002/12/17 02:27:26
|