Andreas Monzner [Tue, 31 Mar 2020 18:42:41 +0000 (20:42 +0200)]
use SW scaling for ntsc DVD overlays ... we need a better interface to use hw scaling in this case
Andreas Monzner [Tue, 31 Mar 2020 18:41:07 +0000 (20:41 +0200)]
add missing VIDEO_STOP and AUDIO_STOP before AUDIO_SET_SOURCE / VIDEO_SET_SOURCE
Andreas Monzner [Tue, 31 Mar 2020 18:39:58 +0000 (20:39 +0200)]
disable liba52
Andreas Oberritter [Thu, 9 May 2019 12:50:09 +0000 (14:50 +0200)]
main: compile-fix for linux 4.18+
Andreas Monzner [Wed, 5 Jul 2017 21:45:55 +0000 (23:45 +0200)]
fixed possible broken DVD menu (thanks to go4dream for the patch)
Andreas Oberritter [Mon, 26 Sep 2016 19:07:54 +0000 (21:07 +0200)]
Add compatibility defines for libdvdnav 5.0
Andreas Frisch [Fri, 22 Jul 2016 10:10:38 +0000 (12:10 +0200)]
implement DVD forced subtitle track handling
Andreas Frisch [Fri, 22 Apr 2016 07:39:40 +0000 (09:39 +0200)]
completely restore backwards compatibility
Andreas Frisch [Wed, 20 Apr 2016 12:24:23 +0000 (14:24 +0200)]
restore abi compatibility, get rid of void pointers
Andreas Frisch [Sun, 17 Apr 2016 16:16:38 +0000 (18:16 +0200)]
implement dvd subtitle filtering and trackflag query (thx go4dream)
Andreas Monzner [Tue, 6 Oct 2015 15:38:49 +0000 (17:38 +0200)]
fixed possible divide by zero exception
Andreas Monzner [Mon, 5 Oct 2015 22:48:31 +0000 (00:48 +0200)]
add missing newline
Andreas Monzner [Mon, 5 Oct 2015 19:48:17 +0000 (21:48 +0200)]
fixed always 16:9 handling...
Andreas Monzner [Mon, 5 Oct 2015 19:05:41 +0000 (21:05 +0200)]
some menu, subtitle, audio selection fixes
Andreas Monzner [Mon, 5 Oct 2015 18:52:35 +0000 (20:52 +0200)]
read DebugLevel from environment variable LIBDVD_DEBUG when set
Andreas Monzner [Mon, 5 Oct 2015 18:38:43 +0000 (20:38 +0200)]
some cosmetical code changes
Andreas Monzner [Mon, 5 Oct 2015 17:55:58 +0000 (19:55 +0200)]
Get control over debugging messages
Mirakels [Wed, 4 Jul 2012 18:28:00 +0000 (20:28 +0200)]
disable debug code
Mirakels [Fri, 7 Sep 2012 22:16:31 +0000 (00:16 +0200)]
spts calculation fix for API != 1
For DVB API != 3 spts would be devided by 2 for compatibility
with old hardware. But this is only needed for DVB_API dreamboxes.
Mirakels [Sat, 23 Jun 2012 15:55:17 +0000 (17:55 +0200)]
Fix pts calculation from dvd packets
Andreas Oberritter [Wed, 25 Apr 2012 16:23:24 +0000 (18:23 +0200)]
autodetect lpcm mode (requires updated drivers for dm800)
Andreas Oberritter [Thu, 31 Mar 2011 13:19:54 +0000 (15:19 +0200)]
remove m4 directory
Fraxinas [Fri, 28 Jan 2011 08:42:18 +0000 (09:42 +0100)]
remove excess debug output
Fraxinas [Thu, 27 Jan 2011 16:19:59 +0000 (17:19 +0100)]
implement methods for direct audio and subtitle stream selection (#422)
Andreas Oberritter [Wed, 24 Nov 2010 17:30:08 +0000 (18:30 +0100)]
debian: use dh_auto_configure
Andreas Oberritter [Wed, 24 Nov 2010 14:12:45 +0000 (15:12 +0100)]
debianized
Andreas Oberritter [Tue, 23 Nov 2010 20:02:26 +0000 (21:02 +0100)]
don't depend on byte order for DVB API version
Andreas Oberritter [Tue, 23 Nov 2010 20:02:06 +0000 (21:02 +0100)]
.cvsignore -> .gitignore
Andreas Oberritter [Tue, 23 Nov 2010 19:58:33 +0000 (20:58 +0100)]
update build scripts
ghost [Wed, 24 Nov 2010 11:15:53 +0000 (12:15 +0100)]
fix dependencies
Andreas Oberritter [Fri, 22 Oct 2010 17:56:45 +0000 (17:56 +0000)]
fix LDFLAGS in libdreamdvd.pc.in
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)
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
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
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)
Andreas Monzner [Thu, 16 Jul 2009 22:59:13 +0000 (22:59 +0000)]
remove debug output
Andreas Monzner [Thu, 16 Jul 2009 22:46:50 +0000 (22:46 +0000)]
fix typo
better readable code
Felix Domke [Thu, 16 Jul 2009 22:31:21 +0000 (22:31 +0000)]
some hac^Wfixes to the aspect calculation
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
Andreas Monzner [Wed, 24 Jun 2009 19:38:44 +0000 (19:38 +0000)]
remove unneeded SET_BYPASS ioctls
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)
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
Andreas Monzner [Sat, 16 May 2009 13:28:37 +0000 (13:28 +0000)]
work on dts 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
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
Sven Karschewski [Thu, 1 Jan 2009 13:17:47 +0000 (13:17 +0000)]
more SPU changes
Sven Karschewski [Wed, 31 Dec 2008 22:48:47 +0000 (22:48 +0000)]
-more SPU stuff
-small fix
Sven Karschewski [Wed, 31 Dec 2008 22:24:46 +0000 (22:24 +0000)]
implement some rarely used SPU commands
Sven Karschewski [Wed, 31 Dec 2008 20:55:54 +0000 (20:55 +0000)]
small fix for old DVB API
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
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
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
Andreas Monzner [Sat, 27 Dec 2008 12:45:03 +0000 (12:45 +0000)]
small cleanup, strip original pes header from saved iframe
Sven Karschewski [Fri, 26 Dec 2008 11:20:14 +0000 (11:20 +0000)]
dont save pes header with iframes
Sven Karschewski [Sun, 14 Dec 2008 19:19:55 +0000 (19:19 +0000)]
another SPU fix
Sven Karschewski [Sun, 14 Dec 2008 18:46:11 +0000 (18:46 +0000)]
small fix for spu changes
Sven Karschewski [Thu, 11 Dec 2008 00:02:46 +0000 (00:02 +0000)]
forgot to remove some debug code
Sven Karschewski [Thu, 11 Dec 2008 00:00:33 +0000 (00:00 +0000)]
make scaling on "16:9 PanScan" work again
Sven Karschewski [Wed, 10 Dec 2008 00:48:42 +0000 (00:48 +0000)]
fix mem leak .. seems not to be my day :)
Sven Karschewski [Wed, 10 Dec 2008 00:37:37 +0000 (00:37 +0000)]
small fix
Sven Karschewski [Tue, 9 Dec 2008 22:18:00 +0000 (22:18 +0000)]
wipe subtitles when jumping into menu
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 ;)
Sven Karschewski [Tue, 9 Dec 2008 21:06:21 +0000 (21:06 +0000)]
3rd try ;)
Sven Karschewski [Tue, 9 Dec 2008 20:49:12 +0000 (20:49 +0000)]
wipe buttons 2nd try :)
Sven Karschewski [Tue, 9 Dec 2008 20:39:53 +0000 (20:39 +0000)]
forgot to add offset to rect coords :)
Sven Karschewski [Tue, 9 Dec 2008 20:32:04 +0000 (20:32 +0000)]
send screenupdates to wipe buttons
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
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
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)
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
Sven Karschewski [Sun, 7 Dec 2008 19:59:58 +0000 (19:59 +0000)]
Ooops :) small fix for last commit
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.
Sven Karschewski [Sun, 7 Dec 2008 19:40:16 +0000 (19:40 +0000)]
patched startup logo up to 16:9
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
Sven Karschewski [Sun, 7 Sep 2008 22:49:11 +0000 (22:49 +0000)]
added logo designer, thx @Yvessun for the great pic
Sven Karschewski [Sun, 7 Sep 2008 21:52:29 +0000 (21:52 +0000)]
small fix for spu decoder
Sven Karschewski [Thu, 21 Aug 2008 21:17:23 +0000 (21:17 +0000)]
implement ntsc resizing for 1bypp mode
Sven Karschewski [Thu, 21 Aug 2008 19:51:19 +0000 (19:51 +0000)]
fixed audio decoder flushing
Sven Karschewski [Thu, 21 Aug 2008 19:09:33 +0000 (19:09 +0000)]
small fix
Sven Karschewski [Wed, 20 Aug 2008 21:12:13 +0000 (21:12 +0000)]
make menu buttons work again ... killed them with the last commit ;)
Sven Karschewski [Wed, 20 Aug 2008 20:35:14 +0000 (20:35 +0000)]
improved spu/audio info reporting to the frontend
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
Sven Karschewski [Mon, 18 Aug 2008 21:25:03 +0000 (21:25 +0000)]
small fix for last commit
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
Sven Karschewski [Fri, 15 Aug 2008 19:44:52 +0000 (19:44 +0000)]
send active spu back to frontend after resuming
Sven Karschewski [Fri, 15 Aug 2008 15:32:50 +0000 (15:32 +0000)]
reset resume info after applying
Sven Karschewski [Fri, 15 Aug 2008 15:30:12 +0000 (15:30 +0000)]
dont return resume info when exit is done inside a menu
Sven Karschewski [Fri, 15 Aug 2008 13:45:51 +0000 (13:45 +0000)]
send audio change message to frontend after resuming dvd
Sven Karschewski [Fri, 15 Aug 2008 13:34:55 +0000 (13:34 +0000)]
small fix
Sven Karschewski [Fri, 15 Aug 2008 12:52:27 +0000 (12:52 +0000)]
small fixes and cleanups
Sven Karschewski [Fri, 15 Aug 2008 12:00:53 +0000 (12:00 +0000)]
small fix
Sven Karschewski [Fri, 15 Aug 2008 11:24:41 +0000 (11:24 +0000)]
send new position after resuming to the frontend
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
Sven Karschewski [Fri, 15 Aug 2008 10:42:23 +0000 (10:42 +0000)]
-adding active audio_id and spu_id to resume info
Sven Karschewski [Fri, 15 Aug 2008 09:23:02 +0000 (09:23 +0000)]
-adding functions for resuming dvds
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
Sven Karschewski [Thu, 14 Aug 2008 14:39:55 +0000 (14:39 +0000)]
-reporting dvd logic driven audio track changes to the gui
Andreas Oberritter [Thu, 24 Jul 2008 14:18:46 +0000 (14:18 +0000)]
add a return code to ddvd_run()
Andreas Oberritter [Tue, 22 Jul 2008 23:38:01 +0000 (23:38 +0000)]
cvsignore
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