Opened 17 years ago
Closed 15 years ago
#3600 closed enhancement (fixed)
enhancement: tv osd menu editor.
Reported by: | skamithi | Owned by: | skamithi |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
developing a way to remove/add osd entries from the tv osd menu.
there are 2 pieces to the patch, one of which is not done yet. first part is the db piece and tv_play.cpp modifications..2nd piece is the UI to change which osd menu entries shows up under which type of playbackable context. there are 4 categories. a) live tv b) recording/pre-precorded (may break this out into separate recording and prerecorded categories) c) video d) dvd
currently the db table looks like this:
CREATE TABLE IF NOT EXISTS tvosdmenu ( osdcategory VARCHAR(32) NOT NULL PRIMARY KEY, livetv tinyint(4) NOT NULL default '0', recorded tinyint(4) NOT NULL default '0', video tinyint(4) NOT NULL default '0', dvd tinyint(4) NOT NULL default '0', description varchar(32) NOT NULL
attached part is the part1 patch. to change any options you have to manipulate the tvosdmenu table directly. part2 is to create a UI to allow you to easily make the changes.
Attachments (3)
Change History (17)
comment:1 Changed 17 years ago by
Owner: | changed from Isaac Richards to skamithi |
---|
comment:2 Changed 16 years ago by
Version: | unknown → head |
---|
Changed 16 years ago by
Attachment: | tv_osd_menu_editor_full.diff added |
---|
comment:3 Changed 15 years ago by
Status: | new → assigned |
---|
Changed 15 years ago by
Attachment: | osd_menu_rev_20003.diff added |
---|
complete osd menu editor patch.. against rev 20003. doesn't include dbcheck.cpp update
comment:4 Changed 15 years ago by
patches are ready for testing/review.i'll commit at the end of the week if there is no big issues with the patches.
comment:6 Changed 15 years ago by
In libs/libmythtv/playercontext.cpp you detect a DVD by looking for dvd: for the watchingDVD state, I think you need to add ".iso" also to detect ISO dvd images
comment:7 Changed 15 years ago by
comment:8 Changed 15 years ago by
comment:9 Changed 15 years ago by
(In [20042]) Refs #3600. addition to tv_play.cpp from the ticket patch that wasn't commited. updates TV::StateIsPlaying?.
comment:10 Changed 15 years ago by
Manual Zoom Mode appears to be missing from the menu's now. Also when I tried removing all menu items except Manual Zoom Mode it appeared to cause a deadlock in the key handling code (in addition to not showing the OSD menu).
comment:11 Changed 15 years ago by
comment:12 Changed 15 years ago by
i'll work on fixing the scenario where removing all menu items causes a deadlock.
comment:13 Changed 15 years ago by
comment:14 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
patch for full feature from michael rice.