libdreamdvd.git
8 years agoremove m4 directory
Andreas Oberritter [Thu, 31 Mar 2011 13:19:54 +0000 (15:19 +0200)]
remove m4 directory

8 years agoremove excess debug output
Fraxinas [Fri, 28 Jan 2011 08:42:18 +0000 (09:42 +0100)]
remove excess debug output

8 years agoimplement methods for direct audio and subtitle stream selection (#422)
Fraxinas [Thu, 27 Jan 2011 16:19:59 +0000 (17:19 +0100)]
implement methods for direct audio and subtitle stream selection (#422)

8 years agodebian: use dh_auto_configure
Andreas Oberritter [Wed, 24 Nov 2010 17:30:08 +0000 (18:30 +0100)]
debian: use dh_auto_configure

8 years agodebianized
Andreas Oberritter [Wed, 24 Nov 2010 14:12:45 +0000 (15:12 +0100)]
debianized

8 years agodon't depend on byte order for DVB API version
Andreas Oberritter [Tue, 23 Nov 2010 20:02:26 +0000 (21:02 +0100)]
don't depend on byte order for DVB API version

8 years ago.cvsignore -> .gitignore
Andreas Oberritter [Tue, 23 Nov 2010 20:02:06 +0000 (21:02 +0100)]
.cvsignore -> .gitignore

8 years agoupdate build scripts
Andreas Oberritter [Tue, 23 Nov 2010 19:58:33 +0000 (20:58 +0100)]
update build scripts

8 years agofix dependencies
ghost [Wed, 24 Nov 2010 11:15:53 +0000 (12:15 +0100)]
fix dependencies

8 years agofix LDFLAGS in libdreamdvd.pc.in
Andreas Oberritter [Fri, 22 Oct 2010 17:56:45 +0000 (17:56 +0000)]
fix LDFLAGS in libdreamdvd.pc.in

9 years agoadd size changed, framerate changed and progressive changed event (needed
Andreas Monzner [Mon, 29 Mar 2010 17:05:11 +0000 (17:05 +0000)]
add size changed, framerate changed and progressive changed event (needed
for enigma2 autoresolution)

9 years agoclear 2nd backbuffer when leaving a dvd menu ... this fixes the osd garbage
Sven Karschewski [Sun, 7 Mar 2010 12:05:58 +0000 (12:05 +0000)]
clear 2nd backbuffer when leaving a dvd menu ... this fixes the osd garbage
after leaving menu on some dvds

9 years agodont write padding data to video device .. instead write a empty pes
Andreas Monzner [Wed, 2 Dec 2009 11:46:26 +0000 (11:46 +0000)]
dont write padding data to video device .. instead write a empty pes
packet... this fixes green stripes in picture with some dvds

10 years agofix scale offset calculation for 16:10 (needs to be rechecked without
Andreas Monzner [Fri, 17 Jul 2009 10:34:36 +0000 (10:34 +0000)]
fix scale offset calculation for 16:10 (needs to be rechecked without
hardware scaling)

10 years agoremove debug output
Andreas Monzner [Thu, 16 Jul 2009 22:59:13 +0000 (22:59 +0000)]
remove debug output

10 years agofix typo
Andreas Monzner [Thu, 16 Jul 2009 22:46:50 +0000 (22:46 +0000)]
fix typo
better readable code

10 years agosome hac^Wfixes to the aspect calculation
Felix Domke [Thu, 16 Jul 2009 22:31:21 +0000 (22:31 +0000)]
some hac^Wfixes to the aspect calculation

10 years agouse 1.33 instead of 1.21 for proper y scaling in letterbox mode
Felix Domke [Thu, 16 Jul 2009 21:41:34 +0000 (21:41 +0000)]
use 1.33 instead of 1.21 for proper y scaling in letterbox mode

10 years agoremove unneeded SET_BYPASS ioctls
Andreas Monzner [Wed, 24 Jun 2009 19:38:44 +0000 (19:38 +0000)]
remove unneeded SET_BYPASS ioctls

10 years ago - fix SPU overflow by increasing max size of queued up frames,
Felix Domke [Mon, 8 Jun 2009 23:55:21 +0000 (23:55 +0000)]
 - fix SPU overflow by increasing max size of queued up frames,
 - add "canscale" option, which allows to get unscaled output (with scaling
   bbox)

10 years agofix typo when spu timer expired, and optimize redraw area especially on clear
Felix Domke [Mon, 8 Jun 2009 17:21:30 +0000 (17:21 +0000)]
fix typo when spu timer expired, and optimize redraw area especially on clear

10 years agowork on dts support
Andreas Monzner [Sat, 16 May 2009 13:28:37 +0000 (13:28 +0000)]
work on dts support

10 years agoadd support for hardware lpcm support
Andreas Monzner [Tue, 27 Jan 2009 13:07:41 +0000 (13:07 +0000)]
add support for hardware lpcm support
to enable add -DHARDWARE_SUPPORT_LPCM to CFLAGS

10 years ago-implement angle reporting and switching, needs an updated e2 plugin (coming soon)
Sven Karschewski [Thu, 1 Jan 2009 19:25:32 +0000 (19:25 +0000)]
-implement angle reporting and switching, needs an updated e2 plugin (coming soon)
to work
-another small spu change

10 years agomore SPU changes
Sven Karschewski [Thu, 1 Jan 2009 13:17:47 +0000 (13:17 +0000)]
more SPU changes

10 years ago-more SPU stuff
Sven Karschewski [Wed, 31 Dec 2008 22:48:47 +0000 (22:48 +0000)]
-more SPU stuff
-small fix

10 years agoimplement some rarely used SPU commands
Sven Karschewski [Wed, 31 Dec 2008 22:24:46 +0000 (22:24 +0000)]
implement some rarely used SPU commands

10 years agosmall fix for old DVB API
Sven Karschewski [Wed, 31 Dec 2008 20:55:54 +0000 (20:55 +0000)]
small fix for old DVB API

10 years agochange in_menu reporting for frontend to get rid of the annoying infobar
Sven Karschewski [Tue, 30 Dec 2008 23:39:09 +0000 (23:39 +0000)]
change in_menu reporting for frontend to get rid of the annoying infobar
inside menu transitions

10 years agosmall fix in forcing button highlight
Sven Karschewski [Mon, 29 Dec 2008 16:48:02 +0000 (16:48 +0000)]
small fix in forcing button highlight
this fixes a lot of non working dvd menus

10 years agochanged spu handling to get around a wrong documented libdvdnav function
Sven Karschewski [Mon, 29 Dec 2008 15:35:35 +0000 (15:35 +0000)]
changed spu handling to get around a wrong documented libdvdnav function
now spu language reporting and switching should work

10 years agosmall cleanup, strip original pes header from saved iframe
Andreas Monzner [Sat, 27 Dec 2008 12:45:03 +0000 (12:45 +0000)]
small cleanup, strip original pes header from saved iframe

10 years agodont save pes header with iframes
Sven Karschewski [Fri, 26 Dec 2008 11:20:14 +0000 (11:20 +0000)]
dont save pes header with iframes

10 years agoanother SPU fix
Sven Karschewski [Sun, 14 Dec 2008 19:19:55 +0000 (19:19 +0000)]
another SPU fix

10 years agosmall fix for spu changes
Sven Karschewski [Sun, 14 Dec 2008 18:46:11 +0000 (18:46 +0000)]
small fix for spu changes

10 years agoforgot to remove some debug code
Sven Karschewski [Thu, 11 Dec 2008 00:02:46 +0000 (00:02 +0000)]
forgot to remove some debug code

10 years agomake scaling on "16:9 PanScan" work again
Sven Karschewski [Thu, 11 Dec 2008 00:00:33 +0000 (00:00 +0000)]
make scaling on "16:9 PanScan" work again

10 years agofix mem leak .. seems not to be my day :)
Sven Karschewski [Wed, 10 Dec 2008 00:48:42 +0000 (00:48 +0000)]
fix mem leak .. seems not to be my day :)

10 years agosmall fix
Sven Karschewski [Wed, 10 Dec 2008 00:37:37 +0000 (00:37 +0000)]
small fix

10 years agowipe subtitles when jumping into menu
Sven Karschewski [Tue, 9 Dec 2008 22:18:00 +0000 (22:18 +0000)]
wipe subtitles when jumping into menu

10 years agoyou guess it ;) another fix for button wipe ... the last one .. I swear ;)
Sven Karschewski [Tue, 9 Dec 2008 21:29:55 +0000 (21:29 +0000)]
you guess it ;) another fix for button wipe ... the last one .. I swear ;)

10 years ago3rd try ;)
Sven Karschewski [Tue, 9 Dec 2008 21:06:21 +0000 (21:06 +0000)]
3rd try ;)

10 years agowipe buttons 2nd try :)
Sven Karschewski [Tue, 9 Dec 2008 20:49:12 +0000 (20:49 +0000)]
wipe buttons 2nd try :)

10 years agoforgot to add offset to rect coords :)
Sven Karschewski [Tue, 9 Dec 2008 20:39:53 +0000 (20:39 +0000)]
forgot to add offset to rect coords :)

10 years agosend screenupdates to wipe buttons
Sven Karschewski [Tue, 9 Dec 2008 20:32:04 +0000 (20:32 +0000)]
send screenupdates to wipe buttons

10 years agoreport blitarea, so the frontend can blit only the needed area instead of
Sven Karschewski [Tue, 9 Dec 2008 19:33:57 +0000 (19:33 +0000)]
report blitarea, so the frontend can blit only the needed area instead of
the whole screen

10 years agohuge speed up in resizing:
Sven Karschewski [Tue, 9 Dec 2008 01:06:41 +0000 (01:06 +0000)]
huge speed up in resizing:
-only blit needed area for subtitles not the whole screen
-only resize the needed area instead of fullscreen

10 years agocorrect bitmask for spuid, this should fix incorrect subtitles in osd (id >
Sven Karschewski [Mon, 8 Dec 2008 23:24:15 +0000 (23:24 +0000)]
correct bitmask for spuid, this should fix incorrect subtitles in osd (id >
128)

10 years ago-make bicubic(smooth) resize about 20% faster
Sven Karschewski [Mon, 8 Dec 2008 22:15:58 +0000 (22:15 +0000)]
-make bicubic(smooth) resize about 20% faster
-now use fast resizing inside menus with sd skins to make menus work
a bit faster, use smooth resize only on subtitles (sd skins) to keep it
readable, always use fastresize for scaling with hd skins

10 years agoOoops :) small fix for last commit
Sven Karschewski [Sun, 7 Dec 2008 19:59:58 +0000 (19:59 +0000)]
Ooops :) small fix for last commit

10 years ago-make upscaling for hd skins work
Sven Karschewski [Sun, 7 Dec 2008 19:43:30 +0000 (19:43 +0000)]
-make upscaling for hd skins work
-get rid of decoder aspect handling, enigma2 will do this now for us, this
will also fix wrong aspect ratio on DM800/8000 with 4:3 dvds
-implement overlay resizing to fit when using advanced screen modes (16:9
pillarbox, always 16:9 ...)
-introduced dynamic choose of scaling routine, use smooth for scaling on sd
skins to get readable subtitles, use fast resize for hd skins because time
gets more critical there

Attention:
this update needs a modified DVDPlayer frontend within e2, so dont use this
update until enigma2 DVDPlayer Plugin has been updated in git,
otherwise enigma2 will not compile, because we needed some api changes !!!!

Remarks:
there are a lot of possible screen modes in e2, only the main modes have
been tested yet. 7025 is nearly untested with this update, so dont expect
too much, but we needed to commit this for easier and further testing.
16:10 screenmodes are not implemented yet, they will be treaten as 16:9 so
the overlays will not fit exactly, I work on it.

10 years agopatched startup logo up to 16:9
Sven Karschewski [Sun, 7 Dec 2008 19:40:16 +0000 (19:40 +0000)]
patched startup logo up to 16:9

10 years ago-changed resize routines and handling of them, the new ones are not as smooth but...
Sven Karschewski [Fri, 5 Dec 2008 21:49:55 +0000 (21:49 +0000)]
-changed resize routines and handling of them, the new ones are not as smooth but much faster so we are prepared to scale overlays for "always 16:9" modes and hd skins
-fixed "jumping subtitles" on ntsc dvds

11 years agoadded logo designer, thx @Yvessun for the great pic
Sven Karschewski [Sun, 7 Sep 2008 22:49:11 +0000 (22:49 +0000)]
added logo designer, thx @Yvessun for the great pic

11 years agosmall fix for spu decoder
Sven Karschewski [Sun, 7 Sep 2008 21:52:29 +0000 (21:52 +0000)]
small fix for spu decoder

11 years agoimplement ntsc resizing for 1bypp mode
Sven Karschewski [Thu, 21 Aug 2008 21:17:23 +0000 (21:17 +0000)]
implement ntsc resizing for 1bypp mode

11 years agofixed audio decoder flushing
Sven Karschewski [Thu, 21 Aug 2008 19:51:19 +0000 (19:51 +0000)]
fixed audio decoder flushing

11 years agosmall fix
Sven Karschewski [Thu, 21 Aug 2008 19:09:33 +0000 (19:09 +0000)]
small fix

11 years agomake menu buttons work again ... killed them with the last commit ;)
Sven Karschewski [Wed, 20 Aug 2008 21:12:13 +0000 (21:12 +0000)]
make menu buttons work again ... killed them with the last commit ;)

11 years agoimproved spu/audio info reporting to the frontend
Sven Karschewski [Wed, 20 Aug 2008 20:35:14 +0000 (20:35 +0000)]
improved spu/audio info reporting to the frontend

11 years ago-implemented resizing to fit ntsc menu buttons and spu onto the right screen position
Sven Karschewski [Tue, 19 Aug 2008 21:35:22 +0000 (21:35 +0000)]
-implemented resizing to fit ntsc menu buttons and spu onto the right screen position
-fixed small spu bug

11 years agosmall fix for last commit
Sven Karschewski [Mon, 18 Aug 2008 21:25:03 +0000 (21:25 +0000)]
small fix for last commit

11 years ago-improved spu and audio id/language reporting to the frontend
Sven Karschewski [Mon, 18 Aug 2008 20:51:44 +0000 (20:51 +0000)]
-improved spu and audio id/language reporting to the frontend
-dont flush decoder buffers on vts change

11 years agosend active spu back to frontend after resuming
Sven Karschewski [Fri, 15 Aug 2008 19:44:52 +0000 (19:44 +0000)]
send active spu back to frontend after resuming

11 years agoreset resume info after applying
Sven Karschewski [Fri, 15 Aug 2008 15:32:50 +0000 (15:32 +0000)]
reset resume info after applying

11 years agodont return resume info when exit is done inside a menu
Sven Karschewski [Fri, 15 Aug 2008 15:30:12 +0000 (15:30 +0000)]
dont return resume info when exit is done inside a menu

11 years agosend audio change message to frontend after resuming dvd
Sven Karschewski [Fri, 15 Aug 2008 13:45:51 +0000 (13:45 +0000)]
send audio change message to frontend after resuming dvd

11 years agosmall fix
Sven Karschewski [Fri, 15 Aug 2008 13:34:55 +0000 (13:34 +0000)]
small fix

11 years agosmall fixes and cleanups
Sven Karschewski [Fri, 15 Aug 2008 12:52:27 +0000 (12:52 +0000)]
small fixes and cleanups

11 years agosmall fix
Sven Karschewski [Fri, 15 Aug 2008 12:00:53 +0000 (12:00 +0000)]
small fix

11 years agosend new position after resuming to the frontend
Sven Karschewski [Fri, 15 Aug 2008 11:24:41 +0000 (11:24 +0000)]
send new position after resuming to the frontend

11 years agothrow resume info into a (hidden) struct to make handling in the frontend easier
Sven Karschewski [Fri, 15 Aug 2008 11:09:19 +0000 (11:09 +0000)]
throw resume info into a (hidden) struct to make handling in the frontend easier

11 years ago-adding active audio_id and spu_id to resume info
Sven Karschewski [Fri, 15 Aug 2008 10:42:23 +0000 (10:42 +0000)]
-adding active audio_id and spu_id to resume info

11 years ago-adding functions for resuming dvds
Sven Karschewski [Fri, 15 Aug 2008 09:23:02 +0000 (09:23 +0000)]
-adding functions for resuming dvds

11 years ago-fix for changig audio tracks if the ids on the dvd are not continuously
Sven Karschewski [Fri, 15 Aug 2008 08:16:56 +0000 (08:16 +0000)]
-fix for changig audio tracks if the ids on the dvd are not continuously
-fix for getting audio track language from libdvdnav

11 years ago-reporting dvd logic driven audio track changes to the gui
Sven Karschewski [Thu, 14 Aug 2008 14:39:55 +0000 (14:39 +0000)]
-reporting dvd logic driven audio track changes to the gui

11 years agoadd a return code to ddvd_run()
Andreas Oberritter [Thu, 24 Jul 2008 14:18:46 +0000 (14:18 +0000)]
add a return code to ddvd_run()

11 years agocvsignore
Andreas Oberritter [Tue, 22 Jul 2008 23:38:01 +0000 (23:38 +0000)]
cvsignore

11 years agotry to recover from various errors,
Andreas Oberritter [Tue, 22 Jul 2008 21:50:11 +0000 (21:50 +0000)]
try to recover from various errors,
don't limit dvd_path to 256 chars,
print errors of failed system calls,
fixed a lot of string handling,
fixed dvd_readpipe(), which mistakenly used the assignment operator

11 years agoindent -npro -kr -i8 -ts8 -sob -l160 -ss -ncs -cp1 main.c, to make it somewhat readable
Andreas Oberritter [Tue, 22 Jul 2008 21:42:25 +0000 (21:42 +0000)]
indent -npro -kr -i8 -ts8 -sob -l160 -ss -ncs -cp1 main.c, to make it somewhat readable

11 years agoimprove some function declarations
Andreas Oberritter [Tue, 22 Jul 2008 21:41:15 +0000 (21:41 +0000)]
improve some function declarations

11 years agoset streamtype to mpeg2
Andreas Monzner [Fri, 13 Jun 2008 11:26:45 +0000 (11:26 +0000)]
set streamtype to mpeg2

11 years agoset bestfit instead of panscan for 16:9
Andreas Monzner [Fri, 23 May 2008 11:15:58 +0000 (11:15 +0000)]
set bestfit instead of panscan for 16:9

11 years agoconvert vob ac3 to dvb compliant ac3
Andreas Monzner [Wed, 30 Apr 2008 20:47:52 +0000 (20:47 +0000)]
convert vob ac3 to dvb compliant ac3

11 years agocleanup iframe write
Andreas Monzner [Wed, 30 Apr 2008 20:47:14 +0000 (20:47 +0000)]
cleanup iframe write

11 years agosmall fix
Andreas Monzner [Tue, 22 Apr 2008 22:08:33 +0000 (22:08 +0000)]
small fix

11 years agocleanup code
Andreas Monzner [Tue, 22 Apr 2008 21:42:40 +0000 (21:42 +0000)]
cleanup code

11 years agobetter code
Andreas Monzner [Thu, 17 Apr 2008 12:38:39 +0000 (12:38 +0000)]
better code

11 years agoremove debug code
Andreas Monzner [Thu, 17 Apr 2008 08:25:14 +0000 (08:25 +0000)]
remove debug code

11 years agoinitial checkin of libdreamdvd files
Andreas Monzner [Thu, 17 Apr 2008 08:20:44 +0000 (08:20 +0000)]
initial checkin of libdreamdvd files