mpv-player/mpv
+
(
22)
-
Pretty much fuck this shit.
In summary: what a dumb waste of time, what the fuck.
Yeah, fuck this retarded garbage.
even 60ies. What the fuck. I fucking hate computers so much.
inconsistent (since the option is called --secondary-sid), but fuck the
Also fuck the win32 platform, it's a heap of stinky shit. Microsoft is
them to fuck off.) (Well I didn't put it this way, but still.)
core (while mpv is waiting for it) anyway. So fuck it.
do, so fuck that.
travis: shut the fuck up
(Who the fuck uses editions?)
A bit of a mess with that ifdeffery, but fuck it.
(using that git revision), it often did not work. Whatever the fuck.
WHAT THE FUCK IS WHOEVER IS RESPONSIBLE FOR THIS FUCKING DOING?
Why the fuck am I even bothering with this crap?
Fuck it, just let's just reinit everything.
WHAT THE FUCK
responsible for the bug)? Who the fuck knows, and I'm too tired to
just making a fuss? Anyway, fuck EGL, fuck computers, fuck technology.
fuck.
jump through some more hoops to get something compatible, but fuck that.
it's ffmpeg, it can't not try to fuck you over. I'm so fucking sick of
reasonable, I can't tell what the fuck is going on with that HOOKED
night, so fuck it.
(admittedly valid) issues. Btu still, fuck writing include guards, I
FUCK THIS SHIT
laziness (and shouldn't, because what the fuck). So assert() on this.
What the fuck?
by design is not reasonable, and fuck you. I much prefer the awful
wouldn't be so bad if libavformat could tell us WHERE THE FUCK THE RESET
value within the decoder, but fuck that.)
now, fuck it.
about/checked some corner cases harder. But fuck this shit.
think I was actually trying to do some real work but fuck that.
to give a fuck about this use case at all.
Why the fuck can't there be a proper API for retrieving these
(multimedia from 2000-2010) and should either modernize or fuck off.
(Why the fuck are there up to 20 mouse buttons?)
(Why the fuck are there up to 20 mouse buttons?)
was passed in). It was a shit idea anyway, so fuck it.
libavutil equivalents. vdpau still uses a shitty hack, but fuck the
formatting (LC_TELEPHONE). Who the fuck uses this, or would ever use
At this point, how the fuck are you supposed to do anything correctly?
example, I'm pretty sure Microsoft doesn't. (Microsoft got to fuck it up
THE FUCK WHAT THE FUCK WHAT THE FUCK WHAT THE FUCK WHAT THE FUCK WHAT
THE FUCK WHAT THE FUCK WHAT THE FUCK WHAT THE FUCK
- fuck up everything and vomit ponies and rainbows
Fuck this thing.
(How the fuck does EOF notification work again anyway?)
Adds about 117 options (holy fuck).
This also trashes display preemption recovery. Fuck that. It never
don't even have a -sub-charenc option, fuck FFmpeg.
Did I mention fuck FFmpeg yet? Because fuck FFmpeg.
drop or rewrite it. vo_vaapi.c's OSD code (fuck...) also uses these
Untested because I don't give a fuck about your shitty DVDs.
Oops. Fuck.
OF COURSE Libav doesn't have AV_PICTURE_TYPE_NONE. Why the fuck would
simply passing through the PTS, it wants to fuck with it for no reason,
Merry christmas, or whatever the fuck is going on right now.
Currently this was done before conversion, which could fuck up a
in use - what the fuck did this check do in this function?), so this
clue what the fuck is going on in this fucking file. (Still agreed to
Fuck.
bullshit (who the fuck runs the PulseAudio server on a separate
What the flying fuck?
FUCK the Windows API.
f_hwtransfer: get rid of the shit list
introduced the shit list (which just included vaapi) to hard-code the
The fix is pretty shit, but appears to work.
do not have a usable number, then just give up and makeup shit. Note
Pretty much fuck this shit.
Some pain because of the dumb threading shit. Moving the code further
lifetime on this incredibly stupid fucking shit.
own trash hack to trashily workaround this shit.
Just fix your shit.
just call X11 a heap of shit, and assume the worst case for alignment.
repack: make generic weird pixfmt shit even more generic and obfuscated
this shit all the time), and especially the fact that pixdesc is very
POSIX/UNIX is a miserable heap of shit. (Less shit than "alternatives"
Because POSIX/UNIX is a miserable heap of shit, execvp() is also not
heap of shit, O_CLOEXEC and FD_CLOEXEC were (probably) added at
the buffer shit was too damn messy.
If your GPU is shit (which it will be if you "want" to use vo_direct3d),
Also fuck the win32 platform, it's a heap of stinky shit. Microsoft is
vo_gpu: fix green shit with float yuv input
refcount shit, but when that was a big mess and hard to debug and just
shit isn't necessary anymore (simpler code), but I haven't done anything
really don't give a shit about these formats, other than having to
wanting to interpret the timestamps. Awful shit that make mpv change to
Evil, non-standard shit.
Who write this dumb shit¹? It didn't handle 1<<31, and was unnecessarily
guess I hate programming. It's so tedious and the result is always shit.
shit and bind customers by not giving easy ways to treat source code and
clobbered with stupid shit (both in the set of files and the commit
encode: add some shit that does some shit
there is some annoying interaction with EDL and backward playback shit,
not going to touch that shit unless I rewrite it completely.) The cover
Since relative drive paths are such a fucked up shit idea, don't try to
And document the shit.
back at some later point, but I expect this shit to be in a perpetual
handled (which was fine with MPlayer, but became increasingly a shit tub
This commit is probably buggy as shit. It's not like I bothered to test
have looked like shit soup no matter what.)
Even if not correct, at least it gets rid of the blue shit.
audio: work around ffmpeg being a piece of shit
without digging deeper into x11 shit or refactoring parts of the VO. I
(And also, I'm sure nobody gives a shit about this feature.)
Weird shit. I thought this was a clever way to elegantly handle two
sws_utils: shuffle around some shit
shit. For some reason this HOOKED shit doesn't use copy_image() (???),
to make up for Apple's incredibly broken OpenGL shit).
Awful shit. I probably wouldn't accept this code from someone else, just
Spherical video is a shit idea anyway.
Since it broke 2 years ago, nobody should give a shit about this code,
shit-tank (Windows development).
thinking; with some luck, I just didn't give a shit about this case, but
follow a few simple rules, your code is probably shit or you wanted to
client API: fix potential deadlock problems by throwing more shit at it
No shit, e6 is on the stack. But the macro argument is also allowed to
goldberg shit.)
FUCK THIS SHIT
I can afford the luxuary of hacking the shit directly into the player.
Sometimes, FFmpeg will take a shit on YOUR and ITS OWN alignment. For
this shit, but let's not blame others.)
Why this config cache shit and all the other shit? Rediscovering this
This is kind of shit. Not only is this a very "special" feature, but it
One notable thing is that it uses the async command shit. Not sure
Could we discard all this probing shit, and somehow do it another way?
of shit that's piled up before you, or do you?
missing something. It's as if vaapi required setting radioactive shit on
list (did I even test this shit?), and so it was rotting around for 1.5
subtle mutable state for this backwards shit.
by Android), but whatever, just give a dumping ground for shit code.
shit code (instead of fixing it), and write new shit code. The old code
to waste time on dumb shit.
probably worked once and I can't be assed to debug my own shit code.
Writing new shit code is more fun.
Write new shit code for fun. This time it's a complete index. It's kept
with the shit code). the memory usage doesn't seem to be that bad,
f_decoder_wrapper.c: mess with some shit until it somehow starts to
Just rearranging shit. Setting SEEK_HR for backstep seeks actually
about/checked some corner cases harder. But fuck this shit.
See manpage additions. This is a huge hack. You can bet there are shit
shit can easily crash and burn. (Although it shouldn't literally crash.
just doesn't fit into our code, so there's a cthulhu nightmare of shit.
There is some evil shit due to a huge ownership/lifetime mess of various
segment shit can be used to pass the "file" contents as memory block,
have to be some youtube DASH shit).
Might be unreasonable, but I'm angry at the shit driver freezing my
Note that I don't give a shit about optical media. If you want to watch
Crashes NVIDIA, probably buggy on others. No one ever tests this shit.
No idea what that shit is. Likely forgotten when timed metadata was
With FFmpeg's shit-crusted structures, todic communities, and retarded
that FFmpeg is a shit fucked steaming pile of garbage shit?
To get overlapping shit etc.
shit, because there's no concept of aborting the player during command
was passed in). It was a shit idea anyway, so fuck it.
(holy shit how is it so bad), and would require us to handle _every_
The ->fmt shit is something I'd like to phase out.
Lots of shit code for nothing. We probably could just use libavutil's
synchronized. There's no existing central mutex, so do some shit with
insufficient, I can't even fathom how this shit was _standardized_. (In
like Shift JIS (sometimes called SHIT JIZZ), yet functions like
shit would just have been too broken. So they didn't. But locales give a
is full of locale API usage and other legacy shit, as well as ifdefs and
changes. Or in other words, this commit probably fucks up shit.
size. Some broken shit. (Maybe the decoder wouldn't care about these
regressions, as this is quite intrusive, and touches weird obscure shit
In a shit show of subtle corner case interactions, making the demuxer
Fucking shit.
video: fix green shit
initialize dst's fields) assume it is -> shit happens. Regression from
Performance is shit on AMD otherwise. (Nvidia always uses client storage
deal with them at every step, or they will break your shit.
pretty shit here.
users to wade through metaphorical cow shit to deal with it.
skip the metaphorical cow shit step.
policy if not giving a shit about DVD, just revert our half-working seek
(This shit needs some sort of automated tests.)
Well shit. Restructure it such that the returned list is always NULL-
Refactor the shit and drop unneeded things as it goes.
hand, but because driver developers are full of shit, vdpau interop will
Will this shit ever actually work?
av_log: remove dumb shit
we're sending to the AO. (Tired of the cryptic shit ALSA gives me.)
Shit.
piece of shit (just read the script if you disagree), but at least it
IANAL, but we don't give a shit what you do with this code.
delivered. I don't give a shit.
work to convince this piece of shit to expose the POSIX standard
separate callbacks for each device? Why this obtuse mainloop shit?
Especially the mainloop shit makes it actively worse than doing things
vaapi: try dealing with Intel's braindamaged shit drivers
don't understand why this suddenly works. Intel drivers being shit?
Windows being shit? HWND or HDC being only 97% thread-safe instead of
The shit I put up with...
This way we probably do the right thing, and avoid all the menu shit.
tl;dr libavformat is shit for media players
be fixed! do we have a volunteer to remove the whole codecs.conf shit?
freebsd fix (btw, why does it needs this int_max shit?
today's shit
skip annoying unused parameter shit (if anyone needs these / knows a case where they pointed to a real bug then reverse this)
- gaussian blur scaler (finally dvd/vobsub doesn't look like shit!)
some files has some shit before teh audio/video headers...
fix hue bug with nvidia's shit. i teszted with g400,radeon7500,tnt2ultra,geforce2mx200
divx4 I420 removed - i hate that buggy shit nvidia
removed vivo shit
removed unused buggy shit
fixed .so's shit
I didn't really pay attention (sorry). For consistency with the rest of
safe than sorry. Closes #7740.
stats.lua), and all I have to say is sorry for that.
its better to be safe than sorry.
I almost feel sorry wasting a commit on this.
I'm sorry for deleting the anti-ffmpeg vitriol. It's still all true, but
I 'broke' it in 78c362b. Sorry!
I introduced this bug in b5bbb49. Sorry!
I have a right to say this. Sorry. I would say that MPlayer has a
Also, sorry for the typo in the earlier commit message.
Sorry about the noise :P
Why are MPlayer devs so monumentally lazy? Sorry, but this takes the
about windows will fix things, should issues pop up - sorry.)
but better safe than sorry).
fix compile, sorry
(Sorry I lost the old commit history due to the file structure changes)
for fast playback on his system when using vo_directx. Sorry, that-guy.
was synced to r25017, my fault sorry
sorry, left english phrase in...
r23691: revert r23538. my fault, didn't see there where 2 phrases, sorry...
revert r23538. my fault, didn't see there where 2 phrases, sorry...
changed forgotten $Revision... to synced with.... sorry :(
little fix, sorry
small typo preventing compilation, sorry :(
and again.. sorry :/
Since I rewrote ao_jack.c from scratch, the diff is unreadable, sorry.
Sorry, typo
Finnaly commit Nico's dvb menu. Sorry for committing this
This is the correct patch, sorry for the confusion.
10l by me, noticed by a guy with a transmeta cpu, but forgot his name, sorry
That fix Gub's bug (sorry for the delay ;)
There's no security problem here, but better safe then sorry.
btw, sorry that i didn mention the names of the ppl from whom all the past ideas came from ...
me. No idea who contributed these, sorry.
sync by HR <hephooey@fastmail.fm>, sorry, i was busy.
patch by ??? (sorry i can't find that mail)
fixed JPEG issue (sorry atmos, i've tested them now) and added PIM1 name corrections
sync with libavcodec for unaccellerated dcts (sorry Felix, LIBAVCODEC_BUILD did not change, so also no backwards compatibility this time), and a long overdue copyright update
sorry - this was a sync for all
Sorry for the cosmetic, but it looks wierd :/
sorry
upsz, sorry, i forgott this :) (skin name saving:)
100l sorry, won't commit again.
Correct my half reverse commit. Sorry Atmos.
sorry
Sorry, fix vobsub duration the arpi way.
sorry, 10l:)
sorry, 10l:)
fix nexus's key bug :) 10l, sorry :)
so Michael should test and fix again these changes. Sorry!
applied pl's patch (sorry, overlooked it previously.. and procmailrc
sorry, debug removed ;)
sorry, i really wanted to add vidix_start and stop as int, to detect if something went into the wrong way (also implement check in vo_xvidix)
codecs.html. Sorry, but yesterday I mixed directories and sent you this file in
fixes, and some new stuff. sorry forgot :)
not ready (sorry), I've to finish beginning at line ~360
- tabs (sorry for inconveniece)
sorry.
hmm many things.. (sorry now i'm a bit confused:)
Sorry for inexactitude
sorry, config2.mak is not up-to-date
Ugly YV12 support on Radeon BES. (Only radeon_vid currently work with this stuff :( Sorry!)
Sorry, my laptop has no dvb-card
sorry for the help_msg.h
sorry
forgot, sorry
sorry
stuff.. (sorry, forgot:P)
sorry for english
upsz ... timer disabling fix, sorry
cleanup, sorry
sdl_(a)driver liquidated - sorry atmos
add HAVE_ALSA5 var. Sorry :(
fixed HAVE_ALSA5 var. bug. sorry :(
ize ... sorry ;)
sorry...
sorry, for the #endif
inserted some avi codecs, and stupid comments. no, no jokes, sorry.