Age | Commit message (Collapse) | Author |
|
fixes initially missing menu highlight in "Chicago" RC2
CVS patchset: 6899
CVS date: 2004/08/19 10:35:32
|
|
align vobsub to bottom in libspudec
CVS patchset: 6791
CVS date: 2004/07/14 01:18:47
|
|
in SPU decoders which is obsoleted by that removal
CVS patchset: 6726
CVS date: 2004/06/21 16:19:40
|
|
the menu of "24" season 1 work correctly with software decoding;
thanks to Bob "GnomeKing" for doing all the testing
CVS patchset: 6362
CVS date: 2004/04/09 15:01:29
|
|
before aborting
CVS patchset: 6211
CVS date: 2004/03/03 20:09:11
|
|
CVS patchset: 5912
CVS date: 2003/12/14 22:13:22
|
|
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only.
CVS patchset: 5860
CVS date: 2003/12/07 15:34:29
|
|
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
|
|
text subtitles may now be rendered at full screen resolution
* load xine fonts on demand - faster startup
note: support added to xv, xshm and vidix
CVS patchset: 5780
CVS date: 2003/11/26 01:03:31
|
|
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
|
|
- fix gcc3.3 warnings
- try to set overlay event's object type properly
CVS patchset: 5289
CVS date: 2003/08/15 14:36:55
|
|
* 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
|
|
libdvdnav into the spu decoder plugin statically, only nav_read.c is needed
(read: revert to old linking behaviour for included libdvdnav)
* beautification
CVS patchset: 4724
CVS date: 2003/04/30 16:49:33
|
|
CVS patchset: 4708
CVS date: 2003/04/29 15:58:27
|
|
arrives from input_dvd.c before we have our this->menu_handle back.
CVS patchset: 4527
CVS date: 2003/04/01 11:45:32
|
|
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
|
|
All assert() function calls, with exceptions of libdvdread and libdvdnav, have been
replaced with XINE_ASSERT. Functionally XINE_ASSERT behaves just likes its predecesor but its
adding the ability to print out a stack trace at the point where the assertion fails.
So here are a few examples.
assert (0);
This use of assert was found in a couple locations most favorably being the default case of a switch
statement. This was the only thing there. So if the switch statement was unable to find a match
it would have defaulted to this and the user and the developers would be stuck wonder who died and where.
So it has been replaced with
XINE_ASSERT(0, "We have reach this point and don't have a default case");
It may seem a bit none descriptive but there is more going on behind the scene.
In addition to checking a condition is true/false, in this case '0', the XINE_ASSERT
prints out:
<filename>:<function name>:<line number> - assertion '<assertion expression>' failed. <description>
An example of this might be:
input_dvd.c:open_plugin:1178 - assertion '0' failed. xine_malloc failed!!! You have run out of memory
XINE_ASSERT and its helper function, print_trace, are found in src/xine-utils/xineutils.h
CVS patchset: 4301
CVS date: 2003/02/28 02:51:47
|
|
- fix UI_PLAYBACK_FINISHED rifle
CVS patchset: 3686
CVS date: 2002/12/26 21:53:41
|
|
CVS patchset: 3614
CVS date: 2002/12/21 16:35:46
|
|
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
|
|
(thanks to James Slorach for providing the fix)
* implement a draft of a reset() function that will hopefully bring
the spu decoder into a safe state
* handle broken SPUs more gracefully
CVS patchset: 3377
CVS date: 2002/11/26 16:05:00
|
|
* 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: 3298
CVS date: 2002/11/19 00:45:41
|
|
CVS patchset: 3276
CVS date: 2002/11/17 16:18:33
|
|
(+ missed ffmpeg/dv patch)
CVS patchset: 3263
CVS date: 2002/11/15 00:20:31
|
|
Try to remove SPU_WIPE bug.
CVS patchset: 3122
CVS date: 2002/11/01 11:02:52
|
|
CVS patchset: 3051
CVS date: 2002/10/27 20:08:41
|
|
CVS patchset: 3012
CVS date: 2002/10/26 16:13:16
|
|
CVS patchset: 2981
CVS date: 2002/10/24 11:30:38
|
|
CVS patchset: 2962
CVS date: 2002/10/23 11:44:30
|
|
CLUT and timing do not seem to be working well yet.
CVS patchset: 2897
CVS date: 2002/10/21 12:10:58
|
|
Each time a dvd menu button was selected, we lost a few bytes.
I recommend "memprof" for a quick and friendly memory leak tracker.
CVS patchset: 2827
CVS date: 2002/10/14 14:00:19
|
|
CVS patchset: 2691
CVS date: 2002/09/18 15:39:51
|
|
libspudec parses nav_pci info correctly.
libdvdnav does not parse nav_pci info at all.
CVS patchset: 2681
CVS date: 2002/09/18 04:20:09
|
|
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
|
|
broken now ... matthias/miguel: please fix it :-)
CVS patchset: 2606
CVS date: 2002/09/04 23:31:05
|
|
fix a wrong format statement.
CVS patchset: 2577
CVS date: 2002/09/01 06:02:53
|
|
Overlay clipping areas are in overlay coordinates.
Therefore, up to now, the menu highlight positions were only correct, when
the menu subpicture started at (0,0) on screen. Although this seems to be
common, it is not necessarily true and I have dvds here, for which it is
not.
The fix is easy: Correctly convert the button areas to clipping areas by
subtracting the subpictures display offset.
CVS patchset: 2221
CVS date: 2002/07/06 16:36:43
|
|
CVS patchset: 2214
CVS date: 2002/07/05 17:31:59
|
|
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
|
|
increased interface version numbers, to reflect the xine_t change
CVS patchset: 1939
CVS date: 2002/05/25 19:19:16
|
|
handling for decoder plugins
CVS patchset: 1824
CVS date: 2002/05/01 19:42:56
|
|
CVS patchset: 1774
CVS date: 2002/04/24 20:26:06
|
|
CVS patchset: 1773
CVS date: 2002/04/24 13:42:17
|
|
Once a menu has been activated, it will not move until the next menu appears.
CVS patchset: 1769
CVS date: 2002/04/23 21:48:06
|
|
Remove some highlight code from xine-dvdnav.
CVS patchset: 1768
CVS date: 2002/04/23 20:27:31
|
|
- update dxr3 and xvid plugins to new interface (add dispose() functions)
CVS patchset: 1766
CVS date: 2002/04/23 15:45:19
|
|
- add dispose() function to all decoder plugin structures
CVS patchset: 1763
CVS date: 2002/04/23 13:30:42
|
|
CVS patchset: 1703
CVS date: 2002/04/09 13:53:52
|