|
SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
Explicit versions for ffmpeg and mplayer?
Hey Jeff, do you happen to know the explicit version for ffmpeg and mplayer? And/or, are there any modifications to these sources? ie, I'd like to compare the originals to the modified to see what was modified for SageTV (if any).
Also are there any instructions on how to upgrade ffmpeg/mplayer (or is that even possible). I'm currently attempting to do a full rebuild under linux and I uncovered a a few things, mostly dev packages that need to be installed in addition to what you've listed. I've finally got it to build and create .deb packages, so that's a good sign I'll create a pull request for the README updates, or I can send you changes directly, whatever you want.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#2
|
||||
|
||||
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#3
|
||||
|
||||
Quote:
UNLESS these are versions that were used BEFORE modifications were made??
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient Last edited by stuckless; 08-11-2015 at 08:53 AM. Reason: Additional Thoughts |
#4
|
||||
|
||||
Dose this help stuckless
FFMpeg version 0.5 MPlayer version 1.0 rc2 |
#5
|
||||
|
||||
Thanks... That should be good.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#6
|
||||
|
||||
except I don't think that's entirely correct. The CHANGELOG in the v7 ffmpeg source, for instance, shows the <next> version after 0.6, which make me think that it was based off of at least 0.6+ something.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#7
|
||||
|
||||
running them each shows
MPlayer dev-SVN-rUNKNOWN-4.2.4 and FFmpeg version SVN-r93
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#8
|
||||
|
||||
Quote:
MPlayer ChangeLog show 1.0 rc2 FFmpeg ChangeLog was miss version but it eazy to check by looking at ChangeLog |
#9
|
||||
|
||||
Quote:
Thanks again... this helps. Sean.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#10
|
|||
|
|||
Would love to see these updated, especially on the extenders.
|
#11
|
||||
|
||||
Quote:
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#12
|
||||
|
||||
The ffmpeg/mplayer versions in SageTV have a fair amount of modifications done to them. It's not really a trivial task to upgrade them...some of the changes were bug fixes, some feature adds for metadata output or placeshifting rate control, and some of other various features (like optimizing thumbnail selection).
I did have to update it awhile ago at Google for security reasons...and spent a bunch of time finding the original code it branched from (for ffmpeg). It was basically a binary search process until I found the one with the least diffs...I don't know the exact version; but it was a variant of ffmpeg 0.5 (and likely the release one). It would be great to get it back up to speed with the current versions of each...but that is going to be a lot of work for someone with lots of potential for breakage relating to SageTV (it does expect specific formatting of data when using ffmpeg to parse non-mpeg media files or extract their metadata).
__________________
Jeffrey Kardatzke Founder of SageTV |
#13
|
||||
|
||||
I'm wondering how many of the tweaks would not be needed in the newer ffmpeg builds due to bugfixes. Some architectural changes might work well to get rid of some of the mods as well. Placeshifter could go to a segmented approach similar (or exactly like) HTTP Live Streaming, for instance, so instead of ffmpeg changing it's bitrate on the fly, it simply encodes the next segments at the different bitrate. If we can get to a point where ffmpeg needs NO changes, and everything is worked around core ffmpeg features, we can have a much better time keeping tech up to date.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#14
|
||||
|
||||
Quote:
Code:
# export JDK_HOME=/usr/lib/jvm/java-8-oracle/ # sudo apt-get install libx11-dev libxt-dev libraw1394-dev libavc1394-dev libiec61883-dev libfreetype6-dev yasm autoconf libtool build-essential
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#15
|
||||
|
||||
Quote:
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#16
|
||||
|
||||
Download a git command line client or gui client and use it to clone from https://github.com/google/sagetv
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#17
|
||||
|
||||
Quote:
http://forums.sagetv.com/forums/show...066#post575066
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#18
|
||||
|
||||
Quote:
I think it's worth mentioning in the guide that you can build the Sage.jar file in Linux and then use it in a Windows install. I believe this will end up being a fairly common thing to do as a lot of the functionality is in Sage.jar and there is currently no way to build under Windows.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#19
|
||||
|
||||
Quote:
1. Replace the Sage.jar with the one built from the OS code 2. Put the lucene-core-3.6.0.jar file in your JARs folder You can download the lucene file from here: https://github.com/google/sagetv/blo...core-3.6.0.jar And then click on the RAW button to get it to actually download the file for you.
__________________
Jeffrey Kardatzke Founder of SageTV |
#20
|
|||
|
|||
Quote:
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SageDTC 2.7.0.2 with ffmpeg | mtenboer | Hardware Support | 1 | 11-13-2013 02:47 PM |
Mencoder instead of FFmpeg | TechBill | SageTV Beta Test Software | 1 | 02-10-2008 11:23 PM |
ffmpeg help | ChePazzo | SageTV Linux | 4 | 12-04-2006 09:52 AM |
ffmpeg v0.4.9 pre for Windows? | jsturtevant | SageTV Customizations | 14 | 06-06-2006 05:24 PM |
Feature Request: Explicit recording of Favorites should use Favorite settings | tbpub2 | SageTV Beta Test Software | 14 | 04-20-2004 11:10 AM |