|
SageTV Downloads & Instructions This forum is for discussions containing Downloads and Instructions related to the Open Source version of SageTV. Please do not post questions in this forum. |
|
Thread Tools | Search this Thread | Display Modes |
#141
|
|||
|
|||
Here is the log file that was requested. The first part is me trying to play "The Big Bang Theory" on an HD300 on the local LAN. This played with picture but no sound.
The second was me playing the exact same episode on a SageTV Client x64. That recording played on a PC with the latest LAV filters installed along with AC3Filter software. The SageTV Client x64 played the recording with both sound and video. Nothing changed on the Server x64 between these two attempts. I had to .zip the file it barely exceded the 750.0 KB limit Last edited by Ghildebr; 12-12-2018 at 05:41 PM. |
#142
|
|||
|
|||
Here is the log, zipped as well, of me playing the exact same TV show on the same HD300 using the 32 bit Sage TV server. This time the audio played back perfectly. Hopefully both of these logs will assist with the troubleshooting efforts.
Gary |
#143
|
|||
|
|||
Looking at the logs, the 32-bit has this in the format string for the file:
Code:
[bf=aud;f=AC3;br=384000;index=1;main=yes;tag=bd-80010000;sr=48000;ch=6;lang=eng;] Code:
[bf=aud;f=AC3;br=320000;index=1;main=yes;tag=bd-80010000;sr=32000;ch=2;lang=eng;] Have you tried hitting the 'audio' button on the remote to see if it picks a different stream source? Are you expecting 5.1 through a receiver and that's why the stereo sound is gone? EDIT: Looks like FFMPEG may be involved: Code:
public static BitstreamFormat[] extractStreamFormatsFromFFMPEGInfo(String info) I think that runs when you first add media files. If you copied your wiz.bin from the 32-bit setup, that info should already be good. Last edited by wnjj; 12-12-2018 at 10:58 PM. |
#144
|
|||
|
|||
Quote:
|
#145
|
|||
|
|||
Quote:
Yes, SageTVTranscoder.exe is in the SageTV directory. Both the 32 bit and the x64 have that file that is dated 6/7/2011 12:55 PM and 7,958 KB. The x64 install is a clean install that I completely re-setup from scratch. I did not copy anything between the old and the new. I did however use the same Media directories so that each install has access to the exact same TV shows and movies. Last edited by Ghildebr; 12-13-2018 at 09:15 AM. |
#146
|
||||
|
||||
Quote:
Dwight
__________________
SERVER: Intel Core i7-3770 CPU @ 3.40GHz - UnRaid Server 6.8.0/DVB LibreELEC with Docker stuckless-sagetv-server-java9 MOTHERBOARD: ASRock-Z77 Extreme4 / 32GB RAM CACHE DRIVE: SSD 1TB ARRAY: 24TB/7 DRIVES PARITY: 8TB EXTERNAL DEVICES: 4x HD-PVR's Firewire Channel Changing TUNERS:NO LONGER RECORDING LIVETV CLIENTS: 2xHD300 2xHD200 SONY ANDROIDTV MINI-CLIENT |
#147
|
|||
|
|||
Quote:
Someone would need to write 64-bit drivers.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#148
|
|||
|
|||
Quote:
EDIT (Thanks JustFred): I was being a confused old guy here. Drivers are kernel-level and need to match the OS architecture, regardless of which program calls into them. I guess I'm too used to modern drivers where both are provided and didn't have to think about it. 32-bit DLL's (non-driver), however, can be installed and those may or may not call into kernel-level drivers. Last edited by wnjj; 12-13-2018 at 05:18 PM. |
#149
|
|||
|
|||
Quote:
When you plug a device (i.e., cable tuner FireWire port) into a Windows computer it needs a driver to operate. Drivers that were written for 32-bit Windows cannot be installed on 64-bit Windows and visa versa. The source code for that driver is owned by Panansonic and not publicly available. A new driver would be required to be written so that it could be compiled for 64-bit.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#150
|
|||
|
|||
Quote:
|
#151
|
|||
|
|||
Quote:
|
#152
|
|||
|
|||
Reading a bit more on FireWire it looks like it is a (technologically dying) port available on some STB”s that can send video out as well as receive channel change instructions. I assume SageTV users only want the tuning portion and still capture the video with other means. Can USB-UIRT be used instead? It’s pretty inexpensive and since it already works on 64-bit it would alleviate the need for 64-but FireWire. From what I’ve read it’s been a larger A/V community desire that has slowly died off.
|
#153
|
|||
|
|||
Quote:
Last edited by Ghildebr; 12-13-2018 at 02:56 PM. |
#154
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#155
|
|||
|
|||
Quote:
1. Get my Wiz2SQL program here (https://forums.sagetv.com/forums/sho...d.php?p=577768). Use the '-data' option on both wiz.bin files from the 32-bit and 64-bit installs. Then open the resulting text files in an editor and search for your show title. You should find it in there along with a video/audio format string similar to the one I posted above. See how they compare and/or post them here. 2. Alternatively: On the 64-bit system, copy the 'bad' show to another file and give it a different name. Then rescan for media. After scanning, grab sagetv_0.txt. In there you should find that show's new filename with some stuff about format detection. If it finds it in the file already (it should) you'll see something like: "Using internal format detector first for:". If that fails, it would then have something like "Now using external format detector for:". If the data is indeed inside the file, I see no reason why both internal format detectors would be different. I believe the internal format reading is all in Java, which is identical between the systems. EDIT: Upon further investigation, it seems the internal format detector does indeed call into a native function (getMediaAVInf0). I'll be looking at that code next. This is assuming the difference in audio format is the cause of the issue, which seems reasonable. Last edited by wnjj; 12-13-2018 at 03:59 PM. |
#156
|
|||
|
|||
Quote:
Gary |
#157
|
|||
|
|||
I have tested ALL of my TV recordings (currently 30 of them) using the x64 server and the same HD300 setup that I have been testing with. This is the ONLY recording that will not play on the HD300. Do you thing that there may be something wrong with this particular recording? The two screen shots, one 32bit and the other 64bit, are what I see from a x64 client. Please don't waist your time, unless you are seeing something that you believe needs to be fixed. I appreciate everything you are doing in porting Sage to 64 bit. I have minimal developing skills, but I do have a very good testing\troubleshooting background.
Gary |
#158
|
|||
|
|||
Quote:
|
#159
|
|||
|
|||
So to follow up on the audio issue:
I wrote a simple command line program that can grab the first 'n' bytes of a file and save it to a new one. That way short samples can easily be made out of large video files without any editing software. Thanks Ghildebr for providing the video sample. I've concluded that it is indeed a bad file. I believe it plays ok on the 32-bit system since it was originally recorded there. Whatever detection method is used for the live stream got saved into wiz.bin. Then when the file was imported into the 64-bit system, it scanned the file to determine the audio format. I believe that scanning this file into a 32-bit system will have the same problem. I took some of the SageTV detection source code and made a simple program that extracts the audio formats. It showed this: Code:
sr=32000 br=320000,ch=2 sr=48000 br=384000,ch=6 sr=48000 br=384000,ch=6 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 sr=48000 br=48000,ch=2 sr=48000 br=384000,ch=6 sr=48000 br=384000,ch=6 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 sr=48000 br=384000,ch=6 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 sr=48000 br=384000,ch=6 sr=48000 br=384000,ch=6 sr=48000 br=384000,ch=6 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 sr=48000 br=192000,ch=1 Perhaps the detection code could locate more entries or start looking further into the file to avoid this but I suppose there's always another bad file looking to cause trouble. Back to working on the Hauppauge IR blaster. I hope to have something within a week or two. |
#160
|
||||
|
||||
Quote:
it not uncommon to see that with ATSC file |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Windows Installer | jusjoken | SageTV Downloads & Instructions | 606 | 02-25-2022 02:33 PM |
Windows Installer Update? | JrClocker | SageTV Github Development | 2 | 07-02-2016 08:48 PM |
Does Windows Installer work on WHS | emotionnotion | SageTV Github Development | 7 | 05-20-2016 07:55 AM |
problems with windows installer | Galaxysurfer | SageTV Github Development | 2 | 04-15-2016 05:41 AM |
Any news on the Windows installer? | Damstas | SageTV Github Development | 2 | 09-03-2015 10:09 AM |