Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-gpu
Commits
487e5bec
Commit
487e5bec
authored
Apr 23, 2009
by
Jean-Baptiste Kempf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Contrib: bump schro to 1.0.7, since 1.0.6 had many issues.
parent
661e529f
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1 addition
and
100 deletions
+1
-100
extras/contrib/src/Makefile
extras/contrib/src/Makefile
+0
-1
extras/contrib/src/Patches/schroedinger-1.0.6-fixes.patch
extras/contrib/src/Patches/schroedinger-1.0.6-fixes.patch
+0
-98
extras/contrib/src/packages.mak
extras/contrib/src/packages.mak
+1
-1
No files found.
extras/contrib/src/Makefile
View file @
487e5bec
...
...
@@ -2517,7 +2517,6 @@ schroedinger-$(SCHROED_VERSION).tar.gz:
schroedinger
:
schroedinger-$(SCHROED_VERSION).tar.gz
$(EXTRACT_GZ)
patch
-d
schroedinger
-p1
< Patches/schroedinger-1.0.6-fixes.patch
.schroedinger
:
schroedinger .liboil
(
cd
$<
;
$(HOSTCC)
./configure
$(HOSTCONF)
--with-thread
=
none
--prefix
=
$(PREFIX)
CFLAGS
=
"
$(CFLAGS)
-O3"
&&
make
&&
make
install
)
...
...
extras/contrib/src/Patches/schroedinger-1.0.6-fixes.patch
deleted
100644 → 0
View file @
661e529f
diff --git a/schroedinger/schroasync-win32.c b/schroedinger/schroasync-win32.c
index 0912e81..3bf2fb0 100644
--- a/schroedinger/schroasync-win32.c
+++ b/schroedinger/schroasync-win32.c
@@ -166,8 +166,8 @@
void
schro_async_start (SchroAsync *async)
{
int i;
- for(i=0;i<async->n_threads) {
- SetEvent (async->thread_event);
+ for(i=0;i<async->n_threads;i++) {
+ SetEvent (async->threads[i].event);
}
}
@@ -332,7 +332,7 @@
schro_thread_main (void *ptr)
* a lot of unnecessary wakeups in some cases. */
{
int i;
- for(i=0;i<async->n_threads) {
+ for(i=0;i<async->n_threads;i++) {
SetEvent (async->thread_event);
}
}
diff --git a/schroedinger/schrodecoder.c b/schroedinger/schrodecoder.c
index d915c34..1ca348e 100644
--- a/schroedinger/schrodecoder.c
+++ b/schroedinger/schrodecoder.c
@@ -683,6 +683,7 @@
schro_decoder_pull (SchroDecoder *decoder)
{
SchroDecoderInstance *instance = decoder->instance;
SchroPicture *picture = NULL;
+ SchroPictureNumber picture_number;
SchroFrame *frame;
schro_async_lock (decoder->async);
@@ -697,12 +698,12 @@
schro_decoder_pull (SchroDecoder *decoder)
/* XXX would be nice to warn if expected picture not present */
frame = schro_frame_ref (picture->output_picture);
+ picture_number = picture->picture_number;
schro_picture_unref (picture);
if (schro_decoder_frame_is_twofield (instance, frame)) do {
/* only consider the 2nd field if it can reference
* picture->output_picture, ie frame is twofields */
- SchroPictureNumber picture_number = picture->picture_number;
if (picture_number&1) {
/* The following is voilated:
* - 10.4p3 earliest field in each frame shall have an even picture number
diff --git a/testsuite/motion.c b/testsuite/motion.c
index 9c52683..60e5739 100644
--- a/testsuite/motion.c
+++ b/testsuite/motion.c
@@ -13,24 +13,6 @@
#define OIL_ENABLE_UNSTABLE_API
#include <liboil/liboilprofile.h>
-void
-schro_frame_data_clear (SchroFrameData *fd)
-{
- int i;
- for(i=0;i<fd->height;i++){
- memset (SCHRO_FRAME_DATA_GET_LINE (fd, i), 0, fd->width);
- }
-
-}
-
-void
-schro_frame_clear (SchroFrame *frame)
-{
- schro_frame_data_clear (frame->components + 0);
- schro_frame_data_clear (frame->components + 1);
- schro_frame_data_clear (frame->components + 2);
-}
-
int
main (int argc, char *argv[])
{
diff --git a/testsuite/motion2.c b/testsuite/motion2.c
index e90ff70..c6f4cc7 100644
--- a/testsuite/motion2.c
+++ b/testsuite/motion2.c
@@ -15,14 +15,6 @@
#include <liboil/liboilrandom.h>
void
-schro_frame_clear (SchroFrame *frame)
-{
- memset(frame->components[0].data, 0, frame->components[0].length);
- memset(frame->components[1].data, 0, frame->components[1].length);
- memset(frame->components[2].data, 0, frame->components[2].length);
-}
-
-void
schro_frame_create_pattern (SchroFrame *frame, int type)
{
int i,j,k;
extras/contrib/src/packages.mak
View file @
487e5bec
...
...
@@ -224,7 +224,7 @@ TIGER_VERSION=0.3.1
TIGER_URL
=
http://libtiger.googlecode.com/files/libtiger-
$(TIGER_VERSION)
.tar.gz
OIL_VERSION
=
0.3.16
OIL_URL
=
http://liboil.freedesktop.org/download/liboil-
$(OIL_VERSION)
.tar.gz
SCHROED_VERSION
=
1.0.
6
SCHROED_VERSION
=
1.0.
7
SCHROED_URL
=
http://www.diracvideo.org/download/schroedinger/schroedinger-
$(SCHROED_VERSION)
.tar.gz
ASS_VERSION
=
0.9.5
ASS_URL
=
$(SF)
/libass/libass-
$(ASS_VERSION)
.tar.bz2
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment