google / google/sagetv

Legacy Bloat

Open
#68 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
287
Forks
172
PR merge metrics
No merged PRs in 30d

Description

In the forum windows installer thread, Jeff did a great job of pulling some info from his memory on some of the binaries that are included in the v7 installer. Many of which seemed to be pretty old an obsolete, and I'd like to compile a list of things to be marked for removal from v9, so not only can the binaries NOT be included, but references to such can be removed from the source.

Off the top of my head, the items I feel can be removed would be:
**Deinterlace.ax and all DI_*.dll's** - These are for the DScaler deinterlacer, which is pretty redundant with all of these deinterlacing methods built in to any modern decoder. This would require not just removal of the binaries, but removal of the dscaler options in the STV, and likely code in the directshow library that builds the graphs.
**dlcllib.dll & tvtvDLCL.dll** - TVTV EPG related files - no longer used in v9, as TVTV was removed.
**stv*.ax & .dll** - The mainconcept (SageTV MPEG Decoder/Encoder/etc) codecs. No license for use with the open source product, so can't be included. Should probably bundle a different decoder - need to decide if ffmpeg or LAV should be included. ffmpeg might work as a 'better' option than ac3filter (old version currently included) as well.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.