Age | Commit message (Collapse) | Author |
|
* use _x_set_speed() for speed manipulations, since it is ticket-safe
* _x_set_speed() is an internal helper function now, move frontend locking
outside of it
* restrict access to metronom clock internal stuff
CVS patchset: 6165
CVS date: 2004/02/16 20:19:09
|
|
CVS patchset: 6030
CVS date: 2004/01/12 17:35:14
|
|
* add a small delay before enabling zoom mode, since the card gets confused
when we activate zoom mode before the first frame
(that's also what the ChangeLog entry accounts for)
Then some less important changes:
* give a hint about sync mode to the SCR plugin to properly recover the mode
when resuming from pause mode
* refactor the enhanced mode handling out of the MPEG encoders into video out
* inline some decoder functions, because they are only used once anyway
* some additional cleanup
CVS patchset: 5996
CVS date: 2004/01/04 22:26:28
|
|
CVS patchset: 5912
CVS date: 2003/12/14 22:13:22
|
|
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
|
|
(this O_NONBLOCK must be an ancient relic, thanks to Anders Rune Jensen for
finding it)
CVS patchset: 5820
CVS date: 2003/11/29 19:35:39
|
|
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better).
CVS patchset: 5801
CVS date: 2003/11/26 23:44:08
|
|
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
|
|
* using xprintf() and lprintf() inside metronom
* prebuffer is now a metronom option
* some small structure cleanup
CVS patchset: 5737
CVS date: 2003/11/15 20:43:11
|
|
CVS patchset: 5731
CVS date: 2003/11/15 13:01:00
|
|
The changes to the video API of course require the video/spu decoder and
post plugin APIs to be increased as well.
CVS patchset: 5579
CVS date: 2003/10/23 20:12:33
|
|
* move responsibility for the SCR plugin from the decoder to the video out
* use the SCR for non-MPEG content as well
* modify frames' vpts so they are sent earlier to the driver
* tag the encoded MPEG stream by SETPTS ioctls to leave the final display
scheduling to the card
CVS patchset: 5354
CVS date: 2003/09/11 10:01:02
|
|
CVS patchset: 5279
CVS date: 2003/08/12 13:57:18
|
|
CVS patchset: 5253
CVS date: 2003/08/05 15:30:04
|
|
handle pan&scan information independently from the aspect
- proper DVD button group handling in dxr3 spu decoder
CVS patchset: 5248
CVS date: 2003/08/05 15:07:42
|
|
patch by Philip Jgenstedt
CVS patchset: 5243
CVS date: 2003/08/04 03:47:09
|
|
the DXR3 decoder can use them to improve sync
(this removes a magic number from the DXR3 decoder)
CVS patchset: 5065
CVS date: 2003/06/18 13:03:44
|
|
CVS patchset: 4964
CVS date: 2003/05/28 01:52:19
|
|
time ago
CVS patchset: 4904
CVS date: 2003/05/23 10:52:40
|
|
* enable decoder warnings only with verbosity
* use a 0 duration, when there is an invalid frame rate code
(metronom magic will do the rest)
CVS patchset: 4903
CVS date: 2003/05/23 10:36:29
|
|
CVS patchset: 4362
CVS date: 2003/03/07 17:07:14
|
|
CVS patchset: 4262
CVS date: 2003/02/23 14:15:58
|
|
CVS patchset: 4193
CVS date: 2003/02/18 13:15:46
|
|
(Maybe there is nothing more to debug here? ;)
So: Silence!
CVS patchset: 4192
CVS date: 2003/02/18 12:58:44
|
|
CVS patchset: 3903
CVS date: 2003/01/13 18:09:54
|
|
CVS patchset: 3883
CVS date: 2003/01/12 20:54:14
|
|
CVS patchset: 3882
CVS date: 2003/01/12 20:33:57
|
|
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: 3476
CVS date: 2002/12/10 15:30:26
|
|
In some still menus, the highlights do not move. This is because these stills
had no proper end sequence in the MPEG stream which confused the card. We now
add an end sequence for these.
- In TV mode, tag all frames progressive. This prevents the dxr3 from sometimes
forgetting the second field during a still and makes the sill less jittering.
CVS patchset: 3462
CVS date: 2002/12/08 15:56:23
|
|
* new public output interface xine_{audio,video}_port_t instead of
xine_{ao,vo}_driver_t, old names kept as aliases for compatibility
* modified the engine to allow multiple streams per output
* renaming of some internal structures according to public changes
* moving SCR out of per-stream-metronom into a global metronom_clock_t
residing in xine_t and therefore easily available to the output layer
* adapting all available plugins
(note to external projects: the compiler will help you a lot, if a plugin
compiles, it is adapted, because all changes add new parameters to some
functions)
* bump up all interface versions because of xine_t and xine_stream_t changes
CVS patchset: 3312
CVS date: 2002/11/20 11:57:38
|
|
CVS patchset: 3282
CVS date: 2002/11/17 17:55:21
|
|
CVS patchset: 3251
CVS date: 2002/11/12 21:29:34
|
|
instantiations
CVS patchset: 3218
CVS date: 2002/11/10 13:12:47
|
|
CVS patchset: 3013
CVS date: 2002/10/26 16:14:27
|
|
- use vo_scale helper for video_out_dxr3 (overlay display is now
pixel aspect corrected)
- some additional dxr3 fixes, especially overlay
(menus & overlay, forgotten brightness/constrast/saturation setting ...)
CVS patchset: 3010
CVS date: 2002/10/26 14:35:04
|
|
CVS patchset: 2694
CVS date: 2002/09/18 15:43:34
|
|
adapt some more decoders
CVS patchset: 2618
CVS date: 2002/09/05 22:18:50
|
|
(geez this was a job)
CVS patchset: 2616
CVS date: 2002/09/05 20:44:38
|
|
CVS patchset: 2612
CVS date: 2002/09/05 12:52:24
|
|
* detect pan&scan material and tell spu decoder about it
* handle pan&scan in the dxr3 video out
CVS patchset: 2249
CVS date: 2002/07/10 14:09:55
|
|
we should now have correct menu highlight placements on 16:9 tv
if only I had such a thingy to test ;)
CVS patchset: 2232
CVS date: 2002/07/08 19:52:01
|
|
CVS patchset: 2214
CVS date: 2002/07/05 17:31:59
|
|
information from video decoder to spu decoder
CVS patchset: 2173
CVS date: 2002/06/28 16:57:52
|
|
CVS patchset: 2068
CVS date: 2002/06/12 15:09:06
|
|
Internationalize all config related stuff.
Fix not registered mrl ending in roq/film demuxer.
Add bindtextdomain() calls in load_plugins (for audio/video out plugins).
CVS patchset: 2066
CVS date: 2002/06/12 12:22:25
|
|
(this improves dxr3 sync in encoding mode)
* add an ugly but useful correction logic for weird streams on dvds
(namely NTSC streams labeled as PAL)
CVS patchset: 2005
CVS date: 2002/06/03 20:29:16
|
|
CVS patchset: 1979
CVS date: 2002/06/01 16:34:47
|
|
increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16
|
|
- audio fifo size adjust
CVS patchset: 1937
CVS date: 2002/05/24 22:09:44
|