Issue 69665 - Duplicate
Summary: Duplicate
Status: CLOSED DUPLICATE of issue 66170
Alias: None
Product: porting
Classification: Code
Component: MacOSX (show other issues)
Version: OOo 2.0.3
Hardware: Mac All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: ericb
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-19 08:51 UTC by moxfox
Modified: 2007-06-24 18:58 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
initial (non-working) patch, structure for quicktime backend of avmedia (55.81 KB, patch)
2006-09-19 08:54 UTC, moxfox
no flags Details | Diff
work-in-progress patch of quicktime backend, version 2 (85.59 KB, patch)
2006-09-23 12:40 UTC, moxfox
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description moxfox 2006-09-19 08:51:38 UTC
Create Quicktime backend for avmedia module, to support native audio and video
on Mac OS X. Although this implementation concentrates on Mac OS X, it should be
possible to make this work on Windows-platform too.

Initial (non-working) patch included below, created from the stubs of Xine
backend, in milestone m184.
Comment 1 moxfox 2006-09-19 08:54:44 UTC
Created attachment 39238 [details]
initial (non-working) patch, structure for quicktime backend of avmedia
Comment 2 pavel 2006-09-20 09:01:05 UTC
.

OK - who will continue to work on this? Mox or Eric? Or (preferably :-) both
together?
Comment 3 moxfox 2006-09-20 09:30:39 UTC
I am open to other people also working on this. It was just important for me to
have a sane basis for this work (directory structure, naming conventions, stubs).
Comment 4 eric.bachard 2006-09-22 13:17:31 UTC
changed to task

issue duplicated with #i66170#

@all :

please read carefully http://www.openoffice.org/FAQs/faq-licensing.html#usinglicenses



*** This issue has been marked as a duplicate of 66170 ***
Comment 5 moxfox 2006-09-22 17:32:45 UTC
EricB:
1) The other bug has a less informative title than this one.

2) Stop making empty accusations! There is nothing wrong with the licensing in
my patch. All the xine backend code that I used as basis are from OOo CVS:
avmedia/source/xine. And my patch has licenses that are exactly like your files.

3) in wiki you claim to have an initial implementation. It is not an
implementation for macosx. It is cut-n-paste of windows backend, with some
function names changed. I checked this. You are no further than me.

4) quicktime is NOT aqua. If you copy-n-pasted the gstreamer backend and called
that aqua player, you would be as close to truth as you are now. Once quicktime
backend is ready, it is not a big change to make the same backend run on
Windows. How do you explain that you can have a "aqua player" running in Windows
OpenOffice.org???
Comment 6 eric.bachard 2006-09-22 18:05:09 UTC
ericb->mox

There is no accusation, so please, calm down. 

Second, what is the problem with the work I did with the wiki page ?

*None* was working on it, and just after I created the wiki page, you came and modified everything: I 
simply disagree.

Open a track, find/read/calculate it's parameter, play stop, playback using QuickTime API..etc is not the 
most complicated: our problem is to define a correct design for the correct implementation.

If I already wrote the method names, you can believe me, I have a good idea of what they will contain, 
just free time is missing to complete the work.

FYI, what I want to do is describe the design of the implementation, with a complete description of our 
work (even in time), to proof we really did the work. 

Not just put a patch coming from nowhere, without explanations.

About the naming conventions, I perfectly know the API is QuickTime, corresponding files have to be 
completely rewritten, for Mac OS X, using Mac OS X API, but I have good reasons to use something else 
than QuickTime. 

The windows files are just here as reminder, obviously.

Last, if you want to know the exact reasons why I proceed like that, I invite you to discuss about that on 
IRC. 

Quietly.


Comment 7 moxfox 2006-09-23 12:40:29 UTC
Created attachment 39320 [details]
work-in-progress patch of quicktime backend, version 2
Comment 8 moxfox 2006-09-23 12:52:31 UTC
the v2 of the patch has a partial implementation of the Quicktime backend. The
most important part missing is the window/frame/graphics handling (i.e. the glue
to have video output target that quicktime can attach to) + the player creation.

The simple playing functions are implemented. Status of the backend is shown below.

DONE: 
* player: 70%
* makefile.mk 95%
* framegrabber: 100%
* quicktimecommon: 100%
* quicktimeuno: 100%
* manager: 100%
* window: .hxx 95%, .cxx 30%

Since it seems likely that this same backend could be used (with some additional
porting) in X11 and "aqua" on Mac OS X and in Windows, I see no reason to change
the naming conventions I did, to the "design" of EricB. It is just not the best one.
Comment 9 eric.bachard 2006-09-23 13:10:46 UTC
ericb->mox

Again, I invite you to discuss quietly about the player implementation using IRC on irc.freenode.net
e.g. on #ooo_macport channel



Comment 10 moxfox 2006-09-23 19:01:36 UTC
EricB:
If you had wanted to respect my work, at the beginning, you would have contacted
me with email to and asked what you did not understand.

I have already explained my choices and now I want to spend my time coding
instead of discussing. We can have a discussion if/when my implementation is
more complete. Only by coding I can get an understanding of what are the good
choices.
Comment 11 moxfox 2007-05-21 07:41:52 UTC
.
Comment 12 pavel 2007-06-20 13:21:52 UTC
Closing duplicate.
Comment 13 eric.bachard 2007-06-24 10:36:21 UTC
QTKit is a better choice for the future than QuickTime ( soon deprecated).

Mox: where are you with that task ? 

If you don't want to continue, please reassign to macport, and somebody else will take over.

Thanks.



 
Comment 14 moxfox 2007-06-24 14:20:52 UTC
QTKit is just another way to implement Quicktime viewer, although better one, if Cocoa can be used (although I was not at the WWDC, so what do I 
know). Anyway. As this is a duplicate, nothing in here matters.
Comment 15 eric.bachard 2007-06-24 15:40:13 UTC
ericb->mox

ok, I was just doing some cleanup : I consider nobody is working on native sound support at this time, 
but we will use the attached code as starting point.


Comment 16 shaunmcdonald131 2007-06-24 18:58:41 UTC
Why has the summary been changed to duplicate? It is meaningless.