Corngood

@Corngood@lemmy.ml
1 Post – 166 Comments
Joined 4 years ago

Hi, This is a high priority ticket and the FFmpeg version is currently used in a highly visible product in Microsoft. We have customers experience issues with Caption during Teams Live Event. Please help,

Use -data_field first as decoder option in CLI. Default value was changed from first to auto in latest FFmpeg version. Or modify AVOption of same name in API for this decoder.

Thanks @Elon for the reply, This is the command we are currently using: ffmpeg.exe -f lavfi -i movie=flvdecoder_input223.flv[out+subcc] -y -map 0:1 ./output_p.srt

I will be looking to see any updates in the FFmpeg documentation. Can you please elaborate and provide pointers the right decoding options or the right FF command er can use. Thank you!

ffmpeg.exe -data_field first -f lavfi -i movie=flvdecoder_input223.flv[out+subcc] -y -map 0:1 ./output_p.srt

Got that's fucking brutal. This isn't even asking them to fix a bug, it's just basic help-desk shit.

I'm sure Microsoft has some good devs that are a net benefit to the open source projects they use, but this is not one of them.

21 more...

My non-expert take on this:

Haier claims these plugins cause the firm significant financial damage

Don't care. Competition is not damage.

violate copyright laws

Prove it.

plug-ins developed by you [...] that are in violation of our terms of service

The plug-ins never agreed to your ToS. Better sue your customers instead.

8 more...

the Linux company mascot

They really had trouble wrapping their minds around this, didn't they.

5 more...

I hope this encourages children to learn an important life skill that will help them in numerous ways: Piracy.

14 more...

Linux desktop will, most likely, fail for: [...]

  • Developers and sysadmins, because not everyone is using Docker and Github actions to deploy applications to some proprietary cloud solution. Finding a properly working FTP/SFTP/FTPS desktop client (similar WinSCP or Cyberduck) is an impossible task as there a few, but they all fail even at basic stuff like dragging and dropping a file.

This can't be serious.

23 more...

One thing is for sure: no other fork will have a name this good.

5 more...

Something I've noticed from working in a big company is that people consistently fail to predict the backlash that their policy changes will cause.

They often don't even care all that much about the change, and if you point out that people will be upset, they agree that it's not worth it. They just can't relate to the people they are impacting.

9 more...

Browsing the code makes me angry at how bloated Java projects are:

package com.sublinks.sublinksapi.community.repositories;

import com.sublinks.sublinksapi.community.dto.Community;
import com.sublinks.sublinksapi.community.models.CommunitySearchCriteria;
import com.sublinks.sublinksapi.post.dto.Post;
import com.sublinks.sublinksapi.post.models.PostSearchCriteria;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.List;

public interface CommunitySearchRepository {

  List allCommunitiesBySearchCriteria(CommunitySearchCriteria communitySearchCriteria);

}

Every file is 8 directories deep, has 20 imports, and one SQL statement embedded in a string literal. 😭

29 more...

They're talking about Spirit AeroSystems, which I believe is an unrelated company that just coincidentally also happens to be terrible at what they do.

That is weird.

For anyone else struggling with it, Mirrors Edge actually does end with a song called Still Alive.

https://www.youtube.com/watch?v=SzmUde_EK5Y

1 more...

They are actually not that much bigger or different from mobile or game console GPUs, they just have a lot of cooling bolted to them. The cooling allows them to sacrifice efficiency, to be more power hungry and more powerful.

They probably brushed up against the door and it fell out.

4 more...

That's what I've been trying to do with alcohol.

5 more...

she got the idea for the brand while watching the Republican debates, where she noticed audience members drinking water that had “no connection to the people drinking it.”

They could have been drinking the same water as the blue team. Disgusting.

And when they figure out how to serve ads on IMAP, you can take thunderbird to another provider.

I don't think it'll actually come to that, due to popularity, but I can see them blocking IMAP access on new accounts due to 'security'.

3 more...

Passenger boat Chicago's Little Lady was hosting the 1 p.m. Chicago Architecture Foundation tour of the Chicago River.

all passengers were issued refunds.

The boat's deck was swabbed by its crew, and service was resumed for its scheduled 3 p.m. tour.

This boat crew is the most metal thing in this entire post.

1 more...

In general nix packages are not reproducible in the sense that the output will be bit-for-bit identical. When a package is built on two different machines, nix will run the same commands, with the same environment variables, using identical inputs (e.g. source tarballs). However there are various ways build systems, compilers etc can still be non-deterministic, and this effort is about fixing that.

2 more...

I feel like AGI might be the furthest away of all those things.

That would be awesome, but who's going to push for it?

It's easy for the opponents to use safety as a case for why users shouldn't have control of the software in their car.

The manufacturers already want to get rid of ODB because they'd rather control that data themselves.

At least android auto has been reverse engineered, and doesn't currently require any sort of difficult-to-bypass hardware attestation.

3 more...

And it still says "Bell" on it, too.

If you're referring to pre-breakup American Bell, this one appears to be Bell Canada, which tragically still exists.

2 more...

This is some late 90s web forum admin tyrant drama. Wait until he finds out he can use phpmyadmin to edit other peoples posts.

5 more...

It's all reasonable stuff except maybe:

People’s names are all mapped in Unicode code points.

I don't see how you could avoid this this in software that needs to ask the user their name.

I think it's definitely a good idea to avoid using names wherever possible, and definitely don't try to do anything clever with them.

When necessary, software can just be clear:

  • "in unicode, what should I call you?"
  • "in unicode, who is making this credit card transaction?'
3 more...

Greg thinks capital letters should be reserved for initialisms.

1 more...

"cons cunt" is just Aussie slang for Lisp Programmer.

There's definitely a danger if attestation becomes widespread enough that they can require it.

Not a danger of being unable to mod the apps, but they will be able to restrict access to their servers to the official unmodified app, when it's running on specific trusted operating systems.

One person has been killed and several others injured

“I was covered in coffee,” Andrew from London tells our colleagues on 5 Live.

3 more...

Huh, I've seen .local used for this quite a bit and only just now realised that it's meant for something else.

I've also seen .corp 🤮

7 more...

All of this would be avoided if Debian downloaded from GitHub's distributions of the source code, albeit unsigned.

In that case they would have just put it in the repo, and I'm not convinced anyone would have caught it. They may have obfuscated it slightly more.

It's totally reasonable to trust a tarball signed by the maintainer, but there probably needs to be more scrutiny when a package changes hands like this one did.

'ask' as a noun.

1 more...

I see you posted evtest output, but could you do the same from the old (working) kernel, and ideally as plain text?

Also am I understanding right that you're using a dkms driver from the repository you linked?

2 more...

That's very much against the philosophy of Linux. At best you'd divide Linux gaming into trusted (known operating system, hypervisor, no root access), and untrusted systems.

It's essentially what Google are trying to do with attestation, Web Environment Integrity, etc.

Edit: there's no way to stop cheaters without also stopping software freedom in general. The best path forward might be to focus on building communities of people who enjoy playing games together.

4 more...

Just regular Gilead shit.

I think in theory it's great. Email already has solutions for:

  • decentralisation
  • push notifications
  • client sync
  • e2ee
  • groups / cc / bcc
  • hierarchical threading
  • mime / attachments

etc

I wonder if anyone is doing large scale searches for source releases that differ in meaningful ways from their corresponding public repos.

It's probably tough due to autotools and that sort of thing.

It's a trap.

Is it weird that I want the nested carrying case as much as any of the other upgrades?

2 more...

Muthuvel Karunanidhi Stalin, born 1 March 1953

Joseph Vissarionovich Stalin, died 5 March 1953

Hmmm

We really need open source language servers (for me to use in Emacs).

To me it's not a cost problem, it's just too important a tool for me to be unable to fix it when it breaks.

I've spent too much of my life suffering with problems in proprietary software (shout out to windows and visual studio especially) that I can't realistically investigate, let alone fix.

That's what I'm talking about though. The stupid changes usually get caught, but you still have someone there who thought it was a good idea.

3 more...