|
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
|
||||
|
||||
Updated FFMPEG Posted to GitHub
I've now updated FFMPEG (and x264) on GitHub to be the same one we had in the final V7 release. My apologies for getting this wrong in the initial publishing of the open source code.
This will fix various issues people had with thumbnail generation and transcoding. The version posted now is newer than the other one; so it should have a wide range of benefits (like probably also fixing placeshifting of 1080i H264 content). I also now have the FFMPEG code that I merged our SageTV patches into as well. (I think I may already have given that out; but if I didn't...let me know and I can post that too if somebody wants it) I haven't looked into MPlayer yet; but I highly suspect that MPlayer had the same problem and that the proper version of it was not posted to GitHub either. I'm still trying to figure out a good way to determine which codebase it was built from (since their versioning is a little odd). If anybody knows how to get an mplayer binary to tell me what versions of libavformat/codec (any of those) are used in it let me know...that would make it easy to figure out then.
__________________
Jeffrey Kardatzke Founder of SageTV |
#2
|
|||
|
|||
Quote:
Quote:
Quote:
Code:
"strings -- <filename> | grep "avform" | less" Code:
$ mplayer -vo null -ao null -identify -frames 0 input.mp4 ** UPDATED: it looks like newer versions of the code now print out the version information you are looking for. While that is not helpful in itself, depending on when they started outputting the version of libavformat, that may start getting you closer. Last edited by SageWizdom; 02-20-2016 at 10:15 PM. |
#3
|
|||
|
|||
From the FFMPEG binary in the v7.1.9 32bit linux client.
(I'm going to try and re-dump mplayer next) Quote:
Last edited by SageWizdom; 02-20-2016 at 10:45 PM. |
#4
|
|||
|
|||
From the 32bit mplayer client the following options spit out some additional info (also see file attached to next post)
-afm help -vfm help -ao help -vo help -vf help Quote:
Quote:
Last edited by SageWizdom; 02-20-2016 at 11:29 PM. |
#5
|
|||
|
|||
One last thing... I dumped all the strings and did a search on ffmpeg. This seems to list codecs
|
#6
|
||||
|
||||
Thanks for trying to find it. Unfortunately that's not including any of the FFMPEG version info, so it doesn't really help.
The upstream version of FFMPEG which I'm quite sure the one in GitHub is based on is available here now: http://download.sagetv.com/ffmpeg-stv-base.tgz There are a fair amount of files with diffs...but as you go through them you'll see there's a lot of little bug fixes here and there and then adds of whole files for certain features (and some of those files came from other ffmpeg upstream versions).
__________________
Jeffrey Kardatzke Founder of SageTV |
#7
|
|||
|
|||
In my first walkthrough of the code, it looked like the FFMPEG version was somewhere between v.4.9 and v.5 right around when they changed from sourceforge to github. When I get a chance, I'll pull down the updated code and do another compare. The interesting thing I noted is that the whole directory structure appeared to have changed with files and features all moved into directories... oh well, its a good opportunity to polish up my c/c++ code skills.
Cheers! |
#8
|
||||
|
||||
It appears that FFMpeg 3.0 is released today I guess if we are going to move forward with a new ffmpeg, we should look at 3.0.
I looked at this briefly as well (first when the code was released). I wonder if some of the "bug fixes" shouldn't be pushed directly back to ffmpeg. Somewhat related... but the newer mplayer actually pulls in ffmpeg as a separate git clone during the build process. I wonder if the changes we make here for the stand-alone ffmpeg could also be used as "ffmpeg" version that mplayer clones during it's build process.
__________________
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Build SageTV (Linux Specific) + GitHub primer | stuckless | SageTV Github Development | 81 | 09-04-2016 12:27 PM |
V9 API docs posted | Narflex | SageTV Github Development | 3 | 08-24-2015 12:36 PM |
Mac Builds for V6.4.4 have been posted | Narflex | SageTV Beta Test Software | 6 | 07-17-2008 08:25 PM |
V6.3 Mac Beta has been posted | Narflex | SageTV Mac Edition | 4 | 12-17-2007 11:48 AM |
new pvr250 drivers posted | davey_fl | Hardware Support | 0 | 01-23-2004 11:44 AM |