Age | Commit message (Collapse) | Author |
|
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
|
|
img->displayed is obsolete now, drivers should use img->free.
CVS patchset: 4994
CVS date: 2003/05/31 18:33:28
|
|
(MPEG content coming in)
CVS patchset: 4988
CVS date: 2003/05/30 14:29:02
|
|
on_unneeded would be called from decoder's context while frames might
still be around in the video_out context
CVS patchset: 4987
CVS date: 2003/05/30 14:10:49
|
|
CVS patchset: 4964
CVS date: 2003/05/28 01:52:19
|
|
(this code is from some old encoder fiddling of mine)
CVS patchset: 4936
CVS date: 2003/05/25 19:00:37
|
|
it works without any additionally installed libraries
CVS patchset: 4931
CVS date: 2003/05/25 18:36:51
|
|
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
|
|
extracted some common targets and variables into a common Makefile
which is then included
CVS patchset: 4844
CVS date: 2003/05/14 16:21:44
|
|
CVS patchset: 4788
CVS date: 2003/05/06 21:07:38
|
|
* I change the SPU decoder API to make it look less DVD specific
* adapt all related files
* increase SPU decoder API version
* include DVDNAV_CFLAGS locally where needed
CVS patchset: 4755
CVS date: 2003/05/03 14:24:06
|
|
* link correctly for standalone libdvdnav
CVS patchset: 4725
CVS date: 2003/04/30 16:51:55
|
|
CVS patchset: 4582
CVS date: 2003/04/09 22:21:29
|
|
CVS patchset: 4520
CVS date: 2003/03/31 14:31:58
|
|
by the UI
CVS patchset: 4512
CVS date: 2003/03/30 10:58:35
|
|
The problem arises because of inconsistent usage of libdvdread's functions regarding
NAV packet reading: libspudec and the dxr3 spu decoder use some of these functions,
but they used to have private copies of the relevant files of libdvdread. These do
not work any more now, since the internal layout of NAV packets in libdvdread
changed lately. So we should always use the functions from current libdvdread.
Please note that highlights might not work yet.
The next step will be to sync libdvdnav. Stay tuned.
CVS patchset: 4371
CVS date: 2003/03/08 14:11:52
|
|
CVS patchset: 4362
CVS date: 2003/03/07 17:07:14
|
|
CVS patchset: 4316
CVS date: 2003/03/02 09:33:36
|
|
CVS patchset: 4315
CVS date: 2003/03/02 07:58:18
|
|
CVS patchset: 4290
CVS date: 2003/02/26 20:35:32
|
|
CVS patchset: 4286
CVS date: 2003/02/25 14:33:40
|
|
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: 4182
CVS date: 2003/02/17 14:58:40
|
|
(people who have green lines at the top or the bottom of the overlay
should increase this value)
CVS patchset: 4143
CVS date: 2003/02/13 14:32:17
|
|
CVS patchset: 4125
CVS date: 2003/02/10 17:28:35
|
|
CVS patchset: 4004
CVS date: 2003/01/25 12:07:34
|
|
CVS patchset: 3960
CVS date: 2003/01/18 17:25:40
|
|
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
|
|
CVS patchset: 3869
CVS date: 2003/01/11 11:36:51
|
|
because it is not entirely free; therefore we include the em8300.h header in our
tree, because this is the only thing we need
Please note that the dxr3 plugins will now be built for everyone unless you
specify --disable-dxr3. But this should be no problem, since they detect dxr3
presence at runtime.
CVS patchset: 3866
CVS date: 2003/01/11 11:18:00
|
|
CVS patchset: 3751
CVS date: 2003/01/02 12:00:52
|
|
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
|
|
CVS patchset: 3434
CVS date: 2002/12/06 01:33:00
|
|
size ratio and therefore the position of the image is now configurable
(I remembered my arts lessons at school where the teacher told us that images
look more pleasing when the lower border is twice the size of the upper and set
the default accordingly. ;)
CVS patchset: 3337
CVS date: 2002/11/22 18:06:09
|
|
CVS patchset: 3332
CVS date: 2002/11/22 16:20:33
|
|
will build all dependent parts (e.g. libxine.la). The directory must still
be prepared by running autogen.sh.
CVS patchset: 3331
CVS date: 2002/11/22 05:25:14
|
|
(The dxr3 spu encoder works so good, that I almost did not realize that all
these SPUs I saw on my TV where decoded by libspudec and reencoded by the
dxr3 video out. :)
CVS patchset: 3328
CVS date: 2002/11/21 21:39:43
|
|
* 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
|
|
(+ missed ffmpeg/dv patch)
CVS patchset: 3263
CVS date: 2002/11/15 00:20:31
|
|
CVS patchset: 3251
CVS date: 2002/11/12 21:29:34
|
|
instantiations
CVS patchset: 3218
CVS date: 2002/11/10 13:12:47
|