Earlier quoted context omitted.
Streaming doesn't stop it, you just record your screen. It's not perfect, but it works. DRM is dumb.
Yes, but it stops easy copying. Don't let good be the enemy of perfect.
HandBrake 1.0.0 Released
121–130 of 181 posts
Re: HandBrake 1.0.0 Released
#122Re: HandBrake 1.0.0 Released
#123I'm a little surprised they aren't signing their MacOS releases. It's even documented on the download page, "We are not currently able to sign the HandBrake downloads". I wonder if it's a philosophical choice or a legal one? It seems like a failure of Apple's Gatekeeper though: either because such a popular app is not able to be signed, or because it's not signed and yet so many people run it anyway.
> I'm a little surprised they aren't signing their MacOS releases. Do any small developers actually do this? It seems entirely useless from a security prospective. You go through an expensive process so that at the end it can "verify" that the binary was signed by an individual the user has never met who may not even live in the same country and for all anyone knows is perfectly willing to sign ransomware, or who has…
It's hard to talk about Gatekeeper without also talking about the Mac App Store, which as far as I can tell is a fiasco in all ways.
Re: HandBrake 1.0.0 Released
#124Earlier quoted context omitted.
yeah they're all here: https://passthepopcorn.me/
How well do these trackers prevent - rather than invite - legal prosecution for their users?
Re: HandBrake 1.0.0 Released
#125Earlier quoted context omitted.
How well do these trackers prevent - rather than invite - legal prosecution for their users?
they don't really do much of anything to prevent legal prosecution. they're only still around because they're relatively small, invite-only communities. if it ever went public it would get shut down in a day.
Re: HandBrake 1.0.0 Released
#126HandBrake found me a defective RAM module on my PC: it freezed in the middle of video conversion - every single time on exactly the same video position. After further investigation I found the "bug" in my RAM...
How is that even possible with virtual memory and paging? Why would the same video data or whatever go to the same physical location every time?
2. "Clean" mmap(2)ed pages count as "cache" in the above.
3. Memory allocations are usually physically contiguous—when you mmap(2) something, and then read every byte of that thing in order, that thing usually ends up in a contiguous run of physical memory as clean page-cache entries. This will be true to the extent that you have no other memory pressure forcing the page cache to fragment, evict other caches, or overwrite itself.
4. ASLR just juggled virtual-memory, not physical memory. IIRC (not a kernel dev), Linux at least has an allocation strategy that will effectively allocate physical memory serially if there's no contention.
Put 1-4 together, and you get a system where a big mmap(2)ed file that takes up all the physical memory of an otherwise-idle system, will end up putting that thing into the same places each time (because that's the only place such a large allocation will fit.)
Re: HandBrake 1.0.0 Released
#127Re: HandBrake 1.0.0 Released
#128Earlier quoted context omitted.
That's actually super interesting! I honestly wish I knew more about RAM to understand how that one process exposed the bug. :(
MemTest86 showed me my RAM is defect at exactly 1 bit: whatever you wrote to this bit, you got 0 back. During video conversion HandBrake used this part of RAM and could not cope with false data read from RAM... and froze... Since I used this machine to backup my data on DVDs I got many errors in my data on backup. But since I had a copy of everything on another HDD I throw the DVDs away and backed up everything again…
Which in itself alludes to the encoding stream itself (or one of the intermediate streams during the encoding process) having some form of strong channel coding - in error detection - either by design or not. Detect 1-bit error in a gig+ stream, perhaps without easily being able to locate it, beyond saying it's in such or such chunk (the current frame(s) being processed).
Re: HandBrake 1.0.0 Released
#129HandBrake is one of those pieces of software that I've never even had to consider looking around to find something slightly better, it's always done what its supposed to with no fuss. A while back I wanted to rip a DVD my kids got so they could watch it on their tablets and downloading HandBrake was such a no brainer that I entirely forgot that I don't have an optical drive built into any of my computers anymore befo…
Handbrake was the top search hit and immediately became my workhorse for ripping DVDs. (Main use case is to rip my own DVDs for more convenient viewing on another device)
Well done, Handbrake.fr By the way, mine is version 0.10.5 and when I tell it to check for updates, it says:
HandBrake 0.10.5 x86_64 is currently the newest version available.
I guess the update isn't in the queue quite yet.
Re: HandBrake 1.0.0 Released
#130HandBrake is one of those pieces of software that I've never even had to consider looking around to find something slightly better, it's always done what its supposed to with no fuss. A while back I wanted to rip a DVD my kids got so they could watch it on their tablets and downloading HandBrake was such a no brainer that I entirely forgot that I don't have an optical drive built into any of my computers anymore befo…
When I switched from OpenSuse to MacOS as my primary desktop, I needed a replacement for DVDrip (although, there is a dvdrip for Mac via brew but I had trouble getting it to work. Handbrake was the top search hit and immediately became my workhorse for ripping DVDs. (Main use case is to rip my own DVDs for more convenient viewing on another device) Well done, Handbrake.fr By the way, mine is version 0.10.5 and when I…