Coder Social home page Coder Social logo

No audio playback of MPEG2 files about sagetv HOT 10 CLOSED

google avatar google commented on July 26, 2024
No audio playback of MPEG2 files

from sagetv.

Comments (10)

qianzhang5 avatar qianzhang5 commented on July 26, 2024

It should be unsigned. typo.

from sagetv.

Narflex avatar Narflex commented on July 26, 2024

Are you going to submit a change for this Fred?

from sagetv.

JustFred51 avatar JustFred51 commented on July 26, 2024

Given that it's Qian's regression, I was hoping he would do the submit :^)

from sagetv.

Narflex avatar Narflex commented on July 26, 2024

Whatever is fine...I figured you found the bug, so you should get credit
for the commit fix. :-)

Jeff Kardatzke
Sent from my Android
On Nov 20, 2015 3:09 PM, "Keith Fischer" [email protected] wrote:

Given that it's Qian's regression, I was hoping he would do the submit :^)


Reply to this email directly or view it on GitHub
#55 (comment).

from sagetv.

JustFred51 avatar JustFred51 commented on July 26, 2024

I come from a culture of "if you break it, you get to fix it". I don't feel a big need to rack up brownie points and also didn't want to step on anybody's turf. Will wait for a response from Qian.

from sagetv.

Hiltronix avatar Hiltronix commented on July 26, 2024

@JustFred51 Thank you for finding the issue. I've manually edited my cloned repo and recompiled with VS2015, and FWIW I can confirm this fixes the problem I was having with no audio on mpeg videos.

Thanks again,
Carey

from sagetv.

JustFred51 avatar JustFred51 commented on July 26, 2024

@Hiltronix Thanks for the feedback.
I'm pretty sure that the change between unsigned/signed introduced a problem with how sign-extension affects the comparisons.
Were you able to turn on any debug messages that gave a clue about the failure? I didn't notice anything in Native.log. Still learning what what tools are available to debug the native code. I didn't find Graphedt or GraphStudio to be particularly useful, but I'm not a multimedia guy.

from sagetv.

Hiltronix avatar Hiltronix commented on July 26, 2024

@JustFred51 No, I'm in a similar boat to you, and to be honest I'm new to debugging video issues like this. I initially figured out which filter file it was mainly through trial and error, swapping out the new for old and narrowing it down, checking playback. Since then I've started on my learning curve on this topic, using GraphStudio, turning on Sage debug and watching the "DShowGraphFilters" values in "sagetv_0.txt" and "sagetvclient_0.txt", to see what filters Sage is using.

Learning more about this has helped me select codecs for improving how Sage plays back videos other than .ts and .mpg. My biggest issue with SageTV has always been the playback of file formats other than it's own recordings. It's been such a time waster over the years (for me at least) playing with codecs, splitters, etc. that are compatible with Sage, and having to learn the ins and outs of tweaking everything to have it be my main video player and not just the recorder and playback for it's own recordings. My hope for SageTV OS is that some devs with knowledge on this topic will someday make the easy playback capability of all video types as idiot proof as Kodi/XBMC , MPC or VLC. Sorry for the rant, it's not completely off topic, it's Sage video related, but probably not the correct forum. :)

from sagetv.

qianzhang5 avatar qianzhang5 commented on July 26, 2024

I submitted the fix. Thanks @JustFred51 https://github.com/JustFred51

Qian

On Fri, Nov 20, 2015 at 3:08 PM, Keith Fischer [email protected]
wrote:

Given that it's Qian's regression, I was hoping he would do the submit :^)


Reply to this email directly or view it on GitHub
#55 (comment).

from sagetv.

JustFred51 avatar JustFred51 commented on July 26, 2024

Great! Thanks.

from sagetv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.