File tree Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Expand file tree Collapse file tree 3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,7 @@ EITFixUp::EITFixUp()
5555 m_ukYearColon(" ^[\\ d]{4}:" ),
5656 m_ukExclusionFromSubtitle(" (starring|stars\\ s|drama|series|sitcom)" ,Qt::CaseInsensitive),
5757 m_ukCompleteDots(" ^\\ .\\ .+$" ),
58+ m_ukAllNew(" All New To 4Music!\\ s?" ),
5859 m_comHemCountry(" ^(\\ (.+\\ ))?\\ s?([^ ]+)\\ s([^\\ .0-9]+)"
5960 " (?:\\ sfrån\\ s([0-9]{4}))(?:\\ smed\\ s([^\\ .]+))?\\ .?" ),
6061 m_comHemDirector(" [Rr]egi" ),
@@ -680,6 +681,9 @@ void EITFixUp::FixUK(DBEventEIT &event) const
680681 // BBC 7 [Rpt of ...] case.
681682 event.description = event.description .remove (m_ukBBC7rpt);
682683
684+ // "All New To 4Music!
685+ event.description = event.description .remove (m_ukAllNew);
686+
683687 // Remove [AD,S] etc.
684688 QRegExp tmpCC = m_ukCC;
685689 if ((position1 = tmpCC.indexIn (event.description )) != -1 )
Original file line number Diff line number Diff line change @@ -134,6 +134,7 @@ class EITFixUp
134134 const QRegExp m_ukYearColon;
135135 const QRegExp m_ukExclusionFromSubtitle;
136136 const QRegExp m_ukCompleteDots;
137+ const QRegExp m_ukAllNew;
137138 const QRegExp m_comHemCountry;
138139 const QRegExp m_comHemDirector;
139140 const QRegExp m_comHemActor;
Original file line number Diff line number Diff line change @@ -1124,7 +1124,8 @@ bool NuppelDecoder::GetFrame(DecodeType decodetype)
11241124 else if (frameheader.comptype == ' V' )
11251125 {
11261126 lastKey = frameheader.timecode ;
1127- framesPlayed = frameheader.timecode - 1 ;
1127+ framesPlayed = (frameheader.timecode > 0 ?
1128+ frameheader.timecode - 1 : 0 );
11281129
11291130 if (!hasFullPositionMap)
11301131 {
You can’t perform that action at this time.
0 commit comments