 |
 |
 |
What is the last thing you thought?, Tech Edition |
|
Nov 19 2021, 15:32
|
Scumbini
Group: Gold Star Club
Posts: 913
Joined: 2-December 15

|
QUOTE(dragontamer8740 @ Nov 19 2021, 04:40)  Linus couldn't stop being a fucking retard for long enough to record a stupid fucking video and apparently blames debian for his never learning how to read or think critically.
From my second hand knowledge picked up by seeing headlines/post titles others made (the most authoritative sources), he's doing some challenge to use Linux, choose PopOS, tried to install Steam from their repos and through some dependency hell it uninstalled the DE because he just spammed enter through it. This was apparently significant to make it all the way back to Debian. This post has been edited by Scumbini: Nov 19 2021, 15:33
|
|
|
|
 |
|
Nov 19 2021, 19:01
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(Scumbini @ Nov 19 2021, 08:32)  From my second hand knowledge picked up by seeing headlines/post titles others made (the most authoritative sources), he's doing some challenge to use Linux, choose PopOS, tried to install Steam from their repos and through some dependency hell it uninstalled the DE because he just spammed enter through it. This was apparently significant to make it all the way back to Debian.
Oh, so we have closed source software from out-of-tree repos to blame for this? That makes me feel all better. Thanks for the summary; that clears things up a little. Now I have another reason to be judgemental and smug towards PopOS. Still, I thought the point of the prompt was that 'spamming enter' wouldn't work; you had to type out a pretty specific sentence to verify you really meant it. I don't think I've scrozzled a Unix system that bad since I was 14. Is PopOS even an officially supported platform by Valve? I know for a fact Debian isn't (or at least it wasn't when I tried to play TF2 with my brother a few years back… only to be blocked from trading items with him unless I spent $5 on steam). OpenBSD keeps feeling more tempting. Won't take that plunge, though; I don't distro hop and it'd be annoying to migrate. I've used FreeBSD before and it wasn't bad, but it's still more work than I want to do when my Debian install already is working and relatively good. Oh yeah also debianutils' maintainer is trying to remove `which` from that package. So now it prints a warning to stderr every time you run it. Citing 'command -v' being a POSIX way to accomplish what it does. Even though 'command -v' checks aliases, doesn't have an equivalent to 'which -a', and 'which' being a pseudo-standard since 3BSD (1979; actually it apparently was first written by Bill Joy). I've just tweaked OpenBSD's 'which' to build on my system and wrote a Makefile for it to dodge that. I guess busybox has a 'which' implementation, too, but where's the fun in that? This post has been edited by dragontamer8740: Nov 19 2021, 19:12
|
|
|
|
 |
|
Nov 19 2021, 19:18
|
Scumbini
Group: Gold Star Club
Posts: 913
Joined: 2-December 15

|
QUOTE(dragontamer8740 @ Nov 19 2021, 12:01)  Still, I thought the point of the prompt was that 'spamming enter' wouldn't work; you had to type out a pretty specific sentence to verify you really meant it.
Typing 'Yes, do as I say!' is a mere speedbump to someone who's both not reading anything the package manager is printing and has no idea what they're doing anyway. This post has been edited by Scumbini: Nov 19 2021, 19:19
|
|
|
|
 |
|
Nov 19 2021, 19:19
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(Scumbini @ Nov 19 2021, 12:18)  Typing 'Yes, do as I say!' is a mere roadblock to someone who's both not reading anything and has no idea what they're doing anyway. True. I guess expecting someone who talks about technology for a living to understand the concept of root privileges (and the responsibilities that come attached to them) is expecting a bit too much.
|
|
|
Nov 19 2021, 20:01
|
RepStormy
Group: Members
Posts: 216
Joined: 14-November 20

|
Debian is the Windows of Linux systems, to get out of Windows and get in there you must be a masochist, especially because of the security holes that this OS has
|
|
|
Nov 19 2021, 20:21
|
Scumbini
Group: Gold Star Club
Posts: 913
Joined: 2-December 15

|
QUOTE(RepStormy @ Nov 19 2021, 13:01)  Debian is the Windows of Linux systems, to get out of Windows and get in there you must be a masochist, especially because of the security holes that this OS has
(IMG:[ files.catbox.moe] https://files.catbox.moe/tzpbgt.jpg) You confusing Debian with Ubuntu or something? This post has been edited by Scumbini: Nov 19 2021, 20:22
|
|
|
|
 |
|
Nov 20 2021, 05:23
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(RepStormy @ Nov 19 2021, 13:01)  Debian is the Windows of Linux systems, to get out of Windows and get in there you must be a masochist, especially because of the security holes that this OS has (IMG:[ i.imgur.com] https://i.imgur.com/BQANRuw.png) I'll bite. What security holes are you speaking of? And how do security holes imply masochism, anyway? I started off with a very typical UI and minimal terminal usage. See this pic (from the last page). I just slowly started changing things to fit my workflow and ended up somewhere else. I think modern Windows is an exercise in masochism, where Microsoft is sadistically trying to see just how much terrible shit you're willing to take, and you keep taking worse and worse abuses. Ubuntu feels similar. Debian desktop a few years ago, using MATE as desktop environment  I just had to take a thinkpad 310 apart entirely (removing motherboard from the frame) just to replace the RTC/CMOS battery. IBM put it in the most brain-dead location imagineable. This post has been edited by dragontamer8740: Nov 20 2021, 05:33
|
|
|
|
 |
|
Nov 20 2021, 12:06
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,762
Joined: 31-July 10

|
I currently have two linux boxes and three windows machines.
|
|
|
Nov 20 2021, 13:55
|
uareader
Group: Catgirl Camarilla
Posts: 5,594
Joined: 1-September 14

|
Github dead right now. "No server is currently available to service your request." (IMG:[ invalid] style_emoticons/default/blink.gif) Well I'm gonna try to figure what the hell is that "Unicorn" in the page title in these circumstances. edit: lol, first result was a github page, and it worked, and things were back into working again (IMG:[ invalid] style_emoticons/default/laugh.gif) This post has been edited by uareader: Nov 20 2021, 13:56
|
|
|
|
 |
|
Nov 21 2021, 00:02
|
cate_chan
Group: Members
Posts: 406
Joined: 4-May 18

|
my bitmap 'fix' with the pango updates is finally falling appart. gtk from repos no longer likes my version locked pango I was keeping around to be able to use bitmap fonts (pcf and bdf format non of that other wank). luckily compiling gtk still works on latest version but its a worrying development that things are starting to care about pango being up to date. why cant people just leave my workflow alone QUOTE(dragontamer8740 @ Nov 14 2021, 16:27)  in my experience mpv is half baked crap and suffers from many of the poor design choices that I see in other modern software projects.
It also starts slower than mplayer and has fewer video output options, and broke the command line syntax of mplayer for no good reason. And it enabled the mouse control overlay by default for seeking and whatnot (which was unwanted for me), and it removed the ability to use a mouse to navigate DVD menus. It also removed a ton of video output types that were handy on older systems (like framebuffer output). For instance, color correction works, but if you try to use it to also color correct subs (useful for SSA subtitles) on my laptop it will refuse to color correct anything at all because apparently the GLSL version is suddenly too old (even though it works perfectly when correcting the video and then overlaying the subs on top of that uncorrected).
So it has some nice ideas, but holy shit there is so much that is crap about it.
Thus, I use real mplayer 90% of the time.
I have heard that before but was always worried mplayer wouldnt do as well regarding subs and some other (what I assumed were) mpv only features. but I'll try giving it a spin and seeing if I can get away with just mplayer. not like I use a lot of fancy mpv features anyway, my config file is pretty much just the language thing and a little plugin I made to be able to save where I last closed off in a multi ep show also PS/edit I guess: sorry for never getting back to people I keep forgetting to check and then its been another week or two This post has been edited by cate_chan: Nov 21 2021, 00:06
|
|
|
|
 |
|
Nov 21 2021, 04:59
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,762
Joined: 31-July 10

|
Had to update bios and drivers after windows update made comp run like shit.
Lucky the bios update seems to be stable.
|
|
|
|
 |
|
Nov 21 2021, 07:36
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(cate_chan @ Nov 20 2021, 17:02)  my bitmap 'fix' with the pango updates is finally falling appart. gtk from repos no longer likes my version locked pango I was keeping around to be able to use bitmap fonts (pcf and bdf format non of that other wank). luckily compiling gtk still works on latest version but its a worrying development that things are starting to care about pango being up to date.
why cant people just leave my workflow alone I share that pain. I haven't been holding old pango down (gave up on that front), but I recompile GTK anyway to make the filechooser not be a steaming pile of garbage. You can still use .otb fonts at least, even though they've still ruined kerning/hinting in some really common fonts like Tahoma and refuse to fix it. Thankfully, I am using the Athena/Motif emacs port (when not using it on a text terminal), and FVWM doesn't use pango or the GNOME stack in general. I use bitmap fonts a lot, but mainly for in terminals and sometimes window title bars (depending on which computer I'm on). It still pissed me off to have to have the same font in three formats for my computer to be able to use it everywhere (PCF, OTB, and for the linux tty framebuffers PSF). Don't get me started on bitmap fonts in Java/AWT/Swing though (basically, you can't; you have to draw or generate a TTF font with boxes equating to what should be the pixels). BTW, Motif supports freetype nowadays. Something like: CODE $ cat ~/.Xresources|grep -i emacs ! Emacs Emacs.font: -*-unifont-*-*-*-*-*-*-*-*-*-*-*-* ! Motif emacs with truetype fontEmacs.pane.menubar.*.renderTable: variable Emacs.pane.menubar.*.renderTable.variable.fontName: Tahoma Emacs.pane.menubar.*.renderTable.variable.fontSize: 8 Emacs.pane.menubar.*.renderTable.variable.fontType: FONT_IS_XFT ! emacs: honestly this probably supersedes the above. meh. Emacs.*.renderTable: variable Emacs.*.renderTable.variable.fontName: Tahoma Emacs.*.renderTable.variable.fontSize: 8 Emacs.*.renderTable.variable.fontType: FONT_IS_XFT Emacs.pane.*.background: rgb:ae/b2/c3 Partial ~/.emacs.d/init.el: CODE (cond ((display-graphic-p) ;; Graphical code ;; Making a custom face so that I can use tahoma in tooltips. ;; I set up the rest via customize. ;; Without this, tooltip text is huge and clashes with the rest of my desktop (at least under Motif). (defface tooltip-ui '((t :inherit variable-width :family "Tahoma" :height 80 )) "Custom face for tooltips."))) The more stuff stops using GTK, the better. I've recently been taking a shine to using FLTK when I make my own stuff. QUOTE(cate_chan @ Nov 20 2021, 17:02)  I have heard that before I have never heard anyone else say that; I'm glad I'm not the only one. QUOTE(cate_chan @ Nov 20 2021, 17:02)  but was always worried mplayer wouldnt do as well regarding subs and some other (what I assumed were) mpv only features. but I'll try giving it a spin and seeing if I can get away with just mplayer. not like I use a lot of fancy mpv features anyway, my config file is pretty much just the language thing and a little plugin I made to be able to save where I last closed off in a multi ep show It actually works at least as well; almost all of mpv's subtitle code is just mplayer's. I watched the Underwater Kill la Kill subs on mplayer back in 2015 just fine, and to me those are some pretty advanced subtitles. Oh also, ffmpeg can decode and render such subtitles as well (through libass). CODE mplayer -ass -sub (.ass file) (video file) CODE $ cat ~/.mplayer/config # Write your default config options here! vo=xv ao=sdl af=channels=2 vf=screenshot volstep=1 QUOTE(cate_chan @ Nov 20 2021, 17:02)  also PS/edit I guess: sorry for never getting back to people I keep forgetting to check and then its been another week or two I already forgot, tbh. This post has been edited by dragontamer8740: Nov 21 2021, 08:19
|
|
|
|
 |
|
Nov 21 2021, 12:12
|
cate_chan
Group: Members
Posts: 406
Joined: 4-May 18

|
reply wall warning QUOTE(dragontamer8740 @ Nov 21 2021, 07:36)  I share that pain. I haven't been holding old pango down (gave up on that front), but I recompile GTK anyway to make the filechooser not be a steaming pile of garbage.
You can still use .otb fonts at least, even though they've still ruined kerning/hinting in some really common fonts like Tahoma and refuse to fix it.
Thankfully, I am using the Athena/Motif emacs port (when not using it on a text terminal), and FVWM doesn't use pango or the GNOME stack in general.
I was going to say 'I cant'. but thinking back to why it didnt work out last time came down to some applications using xft lag with them, or at least the ones I converted. and at the time I just didnt feel like separating gtk from my other stuff in terms of what font they use. if I were to just set all the gtk garbage to converted to otb fonts and keep using pcf/bdf in my regular applications like urxvt it'll probably be fine. still going to postpone that as well till I absolutely have to though, recall some other weird scaling issues as well. my bitmap font of choice is dina btw. but I'm also now remembering I am doing horrible things like only having one size of the font installed with bitmap rescaling turned off just to stop firefox going over the size I want it to use. which I dont think is going to fly with otb QUOTE(dragontamer8740 @ Nov 21 2021, 07:36)  I use bitmap fonts a lot, but mainly for in terminals and sometimes window title bars (depending on which computer I'm on). It still pissed me off to have to have the same font in three formats for my computer to be able to use it everywhere (PCF, OTB, and for the linux tty framebuffers PSF).
dont exactly remember why but I just use the same pcf font everywhere, gtk terminal whatever, luckily dont use any java/swing stuff myself for that to bother me. QUOTE(dragontamer8740 @ Nov 21 2021, 07:36)  The more stuff stops using GTK, the better. I've recently been taking a shine to using FLTK when I make my own stuff.
afraid I'll never get rid of gtk completely sadly enough the only gtk applications I use are already just firefox, gimp and kicad. everything else is cli QUOTE(dragontamer8740 @ Nov 21 2021, 07:36)  I have never heard anyone else say that; I'm glad I'm not the only one.It actually works at least as well; almost all of mpv's subtitle code is just mplayer's. I watched the Underwater Kill la Kill subs on mplayer back in 2015 just fine, and to me those are some pretty advanced subtitles.
just messing around with it last night left me with a couple immediate issues, while it did work out fine otherwise: - seems to ignore the subtitle styling
- seems to ignore subtitle position(think things like translations on signs)
- doesnt like opening all types of images(mpv is my main image viewer atm)
- though some of that was taped in by plugins in mpv, I do miss my autoloading(throw all files in current dir into playlist)
- no with subs/without subs screenshot option from what I can tell
This post has been edited by cate_chan: Nov 21 2021, 12:14
|
|
|
|
 |
|
Nov 21 2021, 18:30
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(cate_chan @ Nov 21 2021, 05:12)  - seems to ignore the subtitle styling
- seems to ignore subtitle position(think things like translations on signs)
CODE -ass CODE -ass (FreeType only) Turn on SSA/ASS subtitle rendering. With this option, libass will be used for SSA/ASS external subtitles and Matroska tracks. You may also want to use -embeddedfonts. NOTE: Unlike normal OSD, libass uses fontconfig by default. To disable it, use -nofontconfig. QUOTE(cate_chan @ Nov 21 2021, 05:12)  - doesnt like opening all types of images(mpv is my main image viewer atm)
[ github.com] Why!?!?I don't have an answer for this one though, other than "don't do that." QUOTE(cate_chan @ Nov 21 2021, 05:12)  - though some of that was taped in by plugins in mpv, I do miss my autoloading(throw all files in current dir into playlist)
CODE mplayer-playdir() { # play files in directory given by argument, or current dir if none given ls "$1" | sort -V > /tmp/playlist.m3u mplayer -playlist /tmp/playlist.m3u rm /tmp/playlist.m3u } QUOTE(cate_chan @ Nov 21 2021, 05:12)  - no with subs/without subs screenshot option from what I can tell
Straight from the manpage, with zero splicing: QUOTE ⠀⠀screenshot=prefix ⠀⠀⠀⠀⠀Allows acquiring screenshots of the movie using slave mode com‐ ⠀⠀⠀⠀⠀mands that can be bound to keypresses. See the slave mode docu‐ ⠀⠀⠀⠀⠀mentation and the INTERACTIVE CONTROL section for details. By ⠀⠀⠀⠀⠀default files named 'shotNNNN.png' will be saved in the working ⠀⠀⠀⠀⠀directory, using the first available number - no files will be ⠀⠀⠀⠀⠀overwritten. Specify a prefix to change the name or location, ⠀⠀⠀⠀⠀e.g. -vf screenshot=shots/now will save the files in the direc‐ ⠀⠀⠀⠀⠀tory shots with nowNNNN.png as name. The filter has no overhead ⠀⠀⠀⠀⠀when not used and accepts an arbitrary colorspace, so it is safe ⠀⠀⠀⠀⠀to add it to the configuration file. Make sure that the screen‐ ⠀⠀⠀⠀⠀shot filter is added after all other filters whose effect you ⠀⠀⠀⠀⠀want to record on the saved image. E.g. it should be the last ⠀⠀⠀⠀⠀filter if you want to have an exact screenshot of what you see ⠀⠀⠀⠀⠀on the monitor.
⠀⠀ass ⠀⠀⠀⠀⠀Moves SSA/ASS subtitle rendering to an arbitrary point in the ⠀⠀⠀⠀⠀filter chain. Only useful with the -ass option. ⠀⠀⠀⠀⠀ EXAMPLE: ⠀⠀⠀⠀⠀⠀-vf ass,screenshot ⠀⠀⠀⠀⠀⠀Moves SSA/ASS rendering before the screenshot filter. ⠀⠀⠀⠀⠀Screenshots taken this way will contain subtitles. Example: CODE mplayer -ass -vf ass,screenshot '[Underwater] KILL la KILL 02 - Swooningly Sexy (TV 720p) [D7BDB8F1].mkv' To get a shot without subs when using subs, hit 'v' and then 's'. 'v' will bring subs back again. You can put the filter options in your mplayer config and not have to type them. -ass can also be put in the config file. CODE ~/.mplayer$ cat config # Write your default config options here! af=channels=2 ao=alsa vo=vdpau ass=yes vf=ass,screenshot In other words, unless I misunderstand, there is only one issue, which is that you use it to view images. Just took screenshots to make my point.    And without: This post has been edited by dragontamer8740: Nov 21 2021, 19:18
|
|
|
|
 |
|
Nov 21 2021, 20:06
|
cate_chan
Group: Members
Posts: 406
Joined: 4-May 18

|
QUOTE(dragontamer8740 @ Nov 21 2021, 18:30)  In other words, unless I misunderstand, there is only one issue, which is that you use it to view images.
its actually mostly the issue that I'm trying to 1:1 mpv stuff to mplayer while mplayer seems capable of achieving all the same things in slightly different ways, in otherwords its me not mplayer. also tbh I've written all those 'complaints' in a file last night while drinking and just threw them in the post without giving them much of a second look. since this means I can pretty easily deal with the plugin shortcomings and all my other issues. I'll just set the non animated image program to feh (which I need anyway for setting picture backgrounds). and I should be all good for really daily using mplayer instead of mpv. cheers PS/EDIT: some things noticing now getting towards my mpv replacement goal, is there any way to not make near every command unpause the media? like I want to be able to do 'v' to take a screenshot without subtitles on a paused screen This post has been edited by cate_chan: Nov 21 2021, 20:25
|
|
|
|
 |
|
Nov 22 2021, 00:19
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
Found a place in texas that makes new batteries for my laptop using panasonic/LG cells, but they only directly sell to companies so it's a PITA to find a reseller. I wish companies wouldn't do this. I guess it's easier for them to have someone else deal with the hell that is customer service. QUOTE(cate_chan @ Nov 21 2021, 13:06)  its actually mostly the issue that I'm trying to 1:1 mpv stuff to mplayer while mplayer seems capable of achieving all the same things in slightly different ways, in otherwords its me not mplayer. Yeah, mpv changed the syntax and defaults for everything for pretty much no reason at all. BTW, I'm curious; where else did you see someone pushing mplayer over mpv? It doesn't feel like it's a popular opinion. Or at least I don't hear about it. One of the many reasons I like mplayer more is the much better startup time. Feels funny that mpv supposedly focuses on 'speed.' Maybe they mean 'performance." In which case I have no frame of reference. QUOTE(cate_chan @ Nov 21 2021, 13:06)  PS/EDIT: some things noticing now getting towards my mpv replacement goal, is there any way to not make near every command unpause the media? like I want to be able to do 'v' to take a screenshot without subtitles on a paused screen Try this. CODE -pausing <0-3> (MPlayer only) Specifies the default pausing behaviour of commands, i.e. whether MPlayer will continue playback or stay paused after the command has finished. See DOCS/tech/slave.txt for further details. 0 resume 1 pause (pausing) 2 keep the paused / playing status (pausing_keep) 3 toggle the paused / playing status (pausing_toggle) 4 pause without frame step (experimental) (pausing_keep_force) Looks like you want to try 4. 2 might be necessary though. in the config file of course that becomes: CODE pausing=4 -------- P.S.: I really like the huge backwards-L shaped return key. Wish more keyboards I liked did that. -------- P.P.S.: star wars 4k77 looks pretty good. It's amazing they managed to obtain and scan a technicolor print. I wonder where they had access to a film scanner? Also, I've heard it's hard to transfer technicolor films to video due to a contrast problem. IDK how prevalent it is here. (click images for full sizes) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/xAbb1ygg.png) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/DPlgDEbg.jpg) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/L8TLDUmg.jpg) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/TgVp6Clg.jpg) I wonder how they're going to get "Empire" to look like that. The first film had a handful of technicolor prints (which don't degrade badly like eastmancolor), and the third was done on a "low fade print," but Empire was done in the bad eastmancolor stock and IB technicolor was no longer being done anywhere. My guess is that's why 4K77 and 4K83 both came out ahead of 4K80. I have a 1080p transfer of a "grindhouse" print for Empire, with some mild corrections done to reduce the red shift that it's suffered from, but it's still noticeable in places and can't really make up for the color that has been lost. I don't know how they'd get that back, unless they start compositing with home video releases or something. It's most noticeable as a degraded level of cyan. yellow also goes, but not quite as much. That means when you white balance it you'll end up with a desaturated look that's missing a lot of strong cyan/yellow. Here's a sample of an uncorrected couple of frames from the eastmancolor copy of Star Wars at the Library of Congress. (IMG:[ i.imgur.com] https://i.imgur.com/z9WgZqw.jpg) TONS of movies from this period look like this, by the way. Corrected grindhouse print of Empire Strikes Back: [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/n305ljSg.png) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/ntSYqMVg.png) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/gFOOVBqg.png) [ i.imgur.com] (IMG:[i.imgur.com] https://i.imgur.com/ZX3oCcmg.png) This post has been edited by dragontamer8740: Nov 22 2021, 09:38
|
|
|
|
 |
|
Nov 22 2021, 09:22
|
Adhinferno Bloodmoon
Group: Members
Posts: 7,796
Joined: 20-April 12

|
QUOTE(EsotericSatire @ Nov 21 2021, 10:59)  Had to update bios and drivers after windows update made comp run like shit.
Lucky the bios update seems to be stable.
My computer get black screen and freezes after Windows forcefully attempts to update when I am restarting my PC. Maybe I gotta try Updating BIOS and Drivers too (IMG:[ invalid] style_emoticons/default/laugh.gif)
|
|
|
Nov 22 2021, 13:31
|
uareader
Group: Catgirl Camarilla
Posts: 5,594
Joined: 1-September 14

|
Every time I do Windows Update, I try to see if there is an update for the bios. I'm not sure there ever was, I could not even said confidently that I did it only once at the very beginning (IMG:[ invalid] style_emoticons/default/unsure.gif)
|
|
|
|
 |
|
Nov 22 2021, 20:01
|
cate_chan
Group: Members
Posts: 406
Joined: 4-May 18

|
QUOTE(dragontamer8740 @ Nov 22 2021, 00:19)  BTW, I'm curious; where else did you see someone pushing mplayer over mpv? It doesn't feel like it's a popular opinion. Or at least I don't hear about it.
it was irc channels, whenever I mentioned nothing used ram besides mpv and firefox, or posted about using it in general some folks would point out mplayer works fine too. always mostly ignored it as I didnt have good arguments against mplayer at the time. QUOTE(dragontamer8740 @ Nov 22 2021, 00:19)  One of the many reasons I like mplayer more is the much better startup time. Feels funny that mpv supposedly focuses on 'speed.' Maybe they mean 'performance." In which case I have no frame of reference. Try this. CODE -pausing <0-3> (MPlayer only) Specifies the default pausing behaviour of commands, i.e. whether MPlayer will continue playback or stay paused after the command has finished. See DOCS/tech/slave.txt for further details. 0 resume 1 pause (pausing) 2 keep the paused / playing status (pausing_keep) 3 toggle the paused / playing status (pausing_toggle) 4 pause without frame step (experimental) (pausing_keep_force) Looks like you want to try 4. 2 might be necessary though. in the config file of course that becomes: CODE pausing=4 the situation for me seems that either I keep it on 2, and it at least doesnt unpause but still frame steps on commands. or I put it on 4 and it pauses correctly, but then I can never unpause it again. neither are ideal. I'm kinda feeling like 180ing back to mpv messing about with it for roughly an evening, also because[ github.com] this page lists nearly all my shortcomings I'm running into with mplayer now. I've enjoyed having a thorough look at it, and I do like the osd, or lack there of. but I miss my frame step backwards, and the way I'm used to commands not unpausing, also it being able to open every stupid image format even though its not meant for that usage. and the final insult to injury is that mplayer pulls in more deps than mpv on my system. it was a fun time mplayer maybe in the future if mpv stops working nicely for me This post has been edited by cate_chan: Nov 22 2021, 20:03
|
|
|
|
 |
|
Nov 22 2021, 20:58
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,497
Joined: 22-August 12

|
QUOTE(cate_chan @ Nov 22 2021, 13:01)  I'm kinda feeling like 180ing back to mpv messing about with it for roughly an evening, also because[ github.com] this page lists nearly all my shortcomings I'm running into with mplayer now. I've enjoyed having a thorough look at it, and I do like the osd, or lack there of. but I miss my frame step backwards, and the way I'm used to commands not unpausing, also it being able to open every stupid image format even though its not meant for that usage. and the final insult to injury is that mplayer pulls in more deps than mpv on my system. it was a fun time mplayer maybe in the future if mpv stops working nicely for me Every time it says "by default" you can ignore that because it means mplayer can be configured to do it. It's fine if you want to use mpv, I prefer the performance of mplayer. You can stop reading here. The rest is just the ramblings of someone with too much time. ------------ The following rant is totally irrelevant to your use case, and most of it is just up to personal preferences (and extremely petty) but here's some things I dislike in that changelog. Many of them are because it is annoying and I have to change my existing workflow, but some are more than just that (i.e., removal of backends/supported platforms). QUOTE Support for the X11 video output is removed New OSD bar Support for playing URLs of popular streaming sites directly… Requires a recent version of youtube-dl to be installed. Do one thing, and do it well. Feature creep. Also something not mentioned that I dislike: mpv tries to do compression on screenshots and halts video playback during the compression process. You can turn the compression level down but you can't turn it off. Also to accomplish a lot of these 'features,' (like not advancing a frame when changing filters or screenshotting) mpv has to implement a buffer containing all the frames that have been decoded since the last keyframe. It can probably get away with seeking to the last keyframe and keeping a buffer two frames large, swapping between them, but that's still overhead. This is how toggling subs without advancing a frame works in mpv. It has the last frame it decoded stored in a framebuffer, in addition to a separate buffer in memory. If you turn off subs, it switches to the other buffer in memory (or else memcpy()'s to the framebuffer). Thus, you can turn filters on and off and turn subs on and off without a frame advance, since the raw picture still exists in memory. Not good for memory usage or performance to have to do all of those memcpy()'s. Disclaimer: That is my guess based on knowledge of video decoding and rendering, much of which comes from Amiga and OpenGL "blits." However, unless you are using a GPU to overlay the video (in which case there's two copies of the frame, one in main RAM and one in the GPU RAM) you have to have two copies in main RAM in order to redraw a frame with some filter removed. If you are using the GPU approach, I suppose that the GPU could be doing DMA to copy data into its VRAM. That still takes work, but not as much as keeping two copies of a frame in the main RAM. Of course, the moment you add any CPU-based filtering, you have to have two copies in main RAM again to be able to revert. If they aren't doing this, then every time you do a screenshot or turn subs off/on they are seeking to the last keyframe and decoding every frame after that successively to reach their target. Which is pretty slow. At the same time, they removed: QUOTE Internal GUI (replaced by the OSC, see the `ON SCREEN CONTROLLER`_ section). MEncoder (replaced by native encoding, see the `ENCODING`_ section). OSD menu. Kernel video drivers for Linux 2.4 (including VIDIX). Teletext support. Support for dead platforms. Embedded copies of libraries (such as FFmpeg). …meaning you have to rebuild mpv whenever ffmpeg breaks its ABI (every other week). Still, I can see this as a good or a bad thing depending on the use case. They also broke stuff that was working when they removed support for 'dead platforms.' QUOTE Most built-in demuxers have been replaced by their libavformat counterparts. Built-in network support has been replaced by libavformat's (which also supports https URLs). mplayer supports https; this rationale is not a difference from current mplayer. Also, they complain about "line noise" in mplayer, but then proceed to say that they aren't removing support for the old argument syntax of mplayer (a lie; some stuff no longer works) but also they print warnings to stderr that you shouldn't be using that argument style for the ones that do still function. Many of these flags are now much longer to write than just one extra '-'. For instance: CODE -aspect => --video-aspect (how was this ambiguous!?) -ass => --sub-ass (how was this ever ambiguous!?) -noautosub => --no-sub-auto (this is just grammatically incorrect. Also, whyyy?) -noconsolecontrols => --no-input-terminal ^This is legitimately a terrible renaming. There's a difference between a 'console' and a 'terminal.' - 'Console' implies that something other than a terminal can be used to control the player, such as the windows console (which is not a 'terminal' in the traditional sense, since it does not emulate an ASCII teletype but relies on Windows API calls to manipulate it instead of in-stream control codes).
- 'Terminal' is a subclass of 'console' and therefore not as accurate of a descriptor on anything but Unix platforms or others that use the same class of devices. Meanwhile, 'console' is accurate on both platforms. To my knowledge, one cannot make the windows command line listen for input from a serial port (though this did work in DOS).
- Replacing 'console' with 'terminal' is not the end of the world, but it's a clear example of changing things for no reason and making them worse in some form or another by doing so.
CODE -playing-msg => --term-playing-msg ^They fucking did it AGAIN CODE -lavfdopts ... => --demuxer-lavf-... (this means you need to type '--demuxer-lavf-' before EVERY SINGLE FILTER YOU USE. With mplayer's syntax, you just supply a comma-separated list of libavfilter filters.) dvdnav:// => REMOVED (Haha, have fun not being able to navigate DVD menus anymore.) -fixed-vo => REMOVED (not all outputs support a 'fixed' (one-time initialized) video output, so this just breaks more platforms.) --rawaudio ... => --demuxer-rawaudio-... (this change is similar to the --demuxer-lavf one. Really stupidly verbose and redundant, in other words.) -srate => --audio-samplerate (I don't hate this one, but --samplerate would have been plenty good enough. This is overly verbose once again.) -ss => --start (-ss is the ffmpeg syntax I already know and use. --start is stupid and longer.) -sws => --sws-scaler (-sws is a prefix I think most people who know about ffmpeg are familiar with. adding '-scaler' on the end while keeping the '--sws' at the beginning just will leave people who don't know what '--sws' means confused while also pissing off people who do know and now have to type more.) -capture => --stream-capture=<filename> -fstype => --x11-netwm (changed semantics) ^THIS ONE actually has removed a ton of different useful methods to deal with bad window managers. mpv allows (yes|no|auto) to toggle netwm hints, where mplayer can do 'netwm' as well as six different settings, plus 15 more permutations of the 'layer' type. The mpv man page also uses this as an excuse to editorialize about X11 being bad. Yeah, it is, but that's not what a man page is for. A man page is for solving issues and learning how to do things. Also, it ends with 'This option might be removed in the future.' CODE -channels => --audio-channels (changed semantics) (sort of understandable, but again that's so much more to type). -cursor-autohide-delay => --cursor-autohide (shorter, but it's worth noting that upon inspection this flag does not appear to actually exist in mplayer at all, either in source code or in documentation.) -delay => --audio-delay -font => --osd-font (was there ever any doubt about wht this did??) -idx => --index (see the next one. This is a frustrating change) -forceidx => --index ^Okay, so THIS ONE actually fails to describe what mpv is actually doing when the argument is passed. So if someone tells you to use it it's not obvious what it's doing. It's forcing a stream's index to be rebuilt; the mplayer option describes what this flag actually does, but mpv's does not at all since index could refer to chapter starts or something for all the user knows. Also, there's a distinction between forcing index rebuilding, and only rebuilding the index if it's damaged or missing. Setting -idx in the config file for mplayer would be useful to play a lot of badly made .avi files, but putting 'index' in mpv's config file introduces that overhead for every single file you play regardless of if it needs it or not[/b]. CODE -format => --audio-format (this might actually be an improvement for clarity, but I still hate typing.) -ac spdifac3 => --ad=spdif:ac3 -afm hwac3 => --ad=spdif:ac3,spdif:dts -mouse-movements => --input-cursor (until I read this, I thought this option had been totally removed from mpv because it doesn't say the word 'mouse' anywhere anymore. Maybe more accurate in this age of touch screens and such, but why not just make an alias!?) Here's the kicker: QUOTE This document is not updated anymore, and is incomplete and outdated. If you look for old option replacements, always check with the current mpv manpage, as the options could have changed meanwhile. …So instead of removing a useless document they've left it here to further confuse users who don't read the fine print. This post has been edited by dragontamer8740: Nov 22 2021, 22:36
|
|
|
|
 |
|
3 User(s) are reading this topic (3 Guests and 0 Anonymous Users)
0 Members:
|
 |
 |
 |
|