Opened 18 years ago

Closed 18 years ago

#3828 closed defect (fixed)

Fix Mythvideo handling of year for OSD

Reported by: anonymous Owned by: Anduin Withers
Priority: minor Milestone: unknown
Component: mythvideo Version: unknown
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Although the video year is passed to the internal player by mythvideo, it does not show in the OSD if the OSD is configured to show it.

The internal player in mythfrontend sets the video year into the program info passed to programinfo.cpp, which is then set into the infomap so that it can be used for the OSD. Unfortunately, the year does not get passed correctly. The internal player sets it into recstartts, but the code in ProgramInfo::ToMap expects it in startts (ToMap does some checks on the year for videos). Also a bug in the code prevented the year getting set into startts.

Also this patch sets the year into the year field of the programinfo data.

Attachments (1)

osd-video-year.diff (924 bytes ) - added by maverik044 18 years ago.

Download all attachments as: .zip

Change History (2)

by maverik044, 18 years ago

Attachment: osd-video-year.diff added

comment:1 by Anduin Withers, 18 years ago

Resolution: fixed
Status: newclosed

(In [14756]) Closes #3828

Sets ProgramInfo::startts to the year passed to internal_play_media(). This allows the special handling in ProgramInfo::ToMap to work, making the year available to OSD themes through %STARTDATE%.

Stop passing "?" as the year from MythVideo as ProgramInfo will figure it out.

Note: See TracTickets for help on using tickets.