[RESOLVED] DGIndexNV versus DGDemux
Re: DGIndexNV versus DGDemux
Looks pretty good at first glance.
Re: DGIndexNV versus DGDemux
Here is DGIndexNV rc8:
* Implemented free resizing of the DGIndexNV window. It pretty much operates as expected. Note that:
a) The proportions of the stream are maintained.
b) Resizing is not enabled until a stream is loaded.
c) The Force Zoom and Video/Zoom stuff still works, but if you resize then the selected Zoom in the
Video/Zoom menu gets unchecked. You can then use the Video/Zoom menu to re-select a fixed
1, 1/2, 1/4, or 1/8 Zoom.
d) If you try to resize such that the buttons are obscured, then the resize will be limited.
e) If you have a Force Zoom in the INI file that would make the buttons obscured (given the
loaded stream), then a Zoom = 1 will be forced.
http://rationalqm.us/misc/DGIndexNV_rc8.rar
Curly
* Implemented free resizing of the DGIndexNV window. It pretty much operates as expected. Note that:
a) The proportions of the stream are maintained.
b) Resizing is not enabled until a stream is loaded.
c) The Force Zoom and Video/Zoom stuff still works, but if you resize then the selected Zoom in the
Video/Zoom menu gets unchecked. You can then use the Video/Zoom menu to re-select a fixed
1, 1/2, 1/4, or 1/8 Zoom.
d) If you try to resize such that the buttons are obscured, then the resize will be limited.
e) If you have a Force Zoom in the INI file that would make the buttons obscured (given the
loaded stream), then a Zoom = 1 will be forced.
http://rationalqm.us/misc/DGIndexNV_rc8.rar
Curly
Re: DGIndexNV versus DGDemux
Curly figured out the win32 API all by himself. The last time I talked to him he was struggling with pointers.
Sherman Peabody
Director of Linux Development
Director of Linux Development
Re: DGIndexNV versus DGDemux
I fired him up! C'mon, give me a salute.
Re: DGIndexNV versus DGDemux
Natasha
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
Snort!
Re: DGIndexNV versus DGDemux
What?
Now you got two kids writing code for the software?
Re: DGIndexNV versus DGDemux
Mr. gonca, please find bugs in Curly's resize code. He's making me look bad! There's gotta be at least one bug. Nobody is that good.
Sherman Peabody
Director of Linux Development
Director of Linux Development
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
I found a bug. Load a stream and preview with F5. Now stop the preview and make sure the info dialog is snapped to the right edge of the DGIndexNV window. Now vertical resizing of the DGIndexNV window to the extremes does not properly reposition the Info dialog. It either becomes unsnapped or the DGIndexNV window resizes under the info dialog. Happy now?
They call me Mr. Eagle Eye, err, Mr. Moose Eye. A-cuteness is in the eye of the beholder (think about it).
They call me Mr. Eagle Eye, err, Mr. Moose Eye. A-cuteness is in the eye of the beholder (think about it).
Re: DGIndexNV versus DGDemux
Ecstatic! For a while there I thought Curly was perfect. I fixed that locally so I could say I contributed to this feature.
Sherman Peabody
Director of Linux Development
Director of Linux Development
Re: DGIndexNV versus DGDemux
Yeah but did y'all find the Easter egg?
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
Re: DGIndexNV versus DGDemux
Does Curly look like a hen?
I found two more bugs in Curly's resizing:
1. Start a preview and stop it. Make sure the info dialog is snapped. Now use Video/Zoom to change the zoom factor. The info dialog position gets unsnapped.
2. The distance between the snapped info dialog and the main window is larger than for the build 221.
These devastating bugs must be fixed immediately!
I found two more bugs in Curly's resizing:
1. Start a preview and stop it. Make sure the info dialog is snapped. Now use Video/Zoom to change the zoom factor. The info dialog position gets unsnapped.
2. The distance between the snapped info dialog and the main window is larger than for the build 221.
These devastating bugs must be fixed immediately!
Re: DGIndexNV versus DGDemux
So sorry, Rocky. Fixes committed.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
The Video/Cropping Tool is completely broken. Somebody fix it!
Re: DGIndexNV versus DGDemux
Fixed the cropping! But also changed the cropping design. Please like it Bullwinkle, Mr. System Architect. Instead of resizing the main window to reflect the crop, I now just draw gray on the cropped areas. Poisonally, I like it better, and it avoids making an entangled mess. If you don't like it.......fix it yourself (almost said go you-know-what yourself). Handing over to Rocky for a new rc. All the a-forementioned resize bugs are also fixed.
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
Lucky for you, I find nothing objectionable in that.
May I be Curly Approved now?
May I be Curly Approved now?
Re: DGIndexNV versus DGDemux
Sorry, that's an exclusive membership category and you are...excluded!
:belly-laugh:
:belly-laugh:
Curly Howard
Director of EAC3TO Development
Director of EAC3TO Development
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
Stomping coming your way.
Re: DGIndexNV versus DGDemux
Here is rc9:
http://rationalqm.us/misc/DGIndexNV_rc9.rar
* Fixed cropping. Note that cropped areas are now shown in gray and the main window is not resized.
* Fixed the reported minor bugs in the new free resizing.
Curly
Sherman
Bullwinkle
http://rationalqm.us/misc/DGIndexNV_rc9.rar
* Fixed cropping. Note that cropped areas are now shown in gray and the main window is not resized.
* Fixed the reported minor bugs in the new free resizing.
Curly
Sherman
Bullwinkle
- Bullwinkle
- Posts: 338
- Joined: Thu Sep 05, 2019 6:37 pm
Re: DGIndexNV versus DGDemux
Please re-download rc9. I added a fix to base the granularity of the cropping trackbars on the size of the input clip, so that you can always adjust by 2 if needed.