[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

OpenDivX digest, Vol 1 #78 - 5 msgs



Send OpenDivX mailing list submissions to
	[email protected]

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.projectmayo.com/mailman/listinfo/opendivx
or, via email, send a message with subject or body 'help' to
	[email protected]

You can reach the person managing the list at
	[email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of OpenDivX digest..."


Today's Topics:

   1. Re: Strange problems on the ARM platform (Christoph Lampert)
   2. Missing files in opendivx CVS repository and a missing macro definition in mmx/mmx.h (Stuart Robertson)
   3. Re: Missing files in opendivx CVS repository and a missing macro definition in mmx/mmx.h (Eugene Kuznetsov)
   4. file finding (chris frazier)
   5. file finding (chris frazier)

--__--__--

Message: 1
Date: Wed, 23 May 2001 15:14:55 +0200 (MET DST)
From: Christoph Lampert <[email protected]>
To: <[email protected]>
Subject: Re: [OpenDivX] Strange problems on the ARM platform

On Tue, 22 May 2001, Lionel Ulmer wrote:

> > This means to whomever has write priviledges to the CVS tree need to add a
> > new define to the Linux Makefile (like NO_UNALIGNED_ACCESSES) and change
> > in basic_predictions.c the '#ifdef BIG_ENDIAN' by
> > '#if defined(BIG_ENDIAN) or defined(NO_UNALIGNED_ACCESSES)' (or the correct
> > preprocessor command, I am a bit rusty on this point :-) ).
>
> By the way, I just tested on a big endian platform (Sun UltraSPARC), and
> copying by doing a cast to 'long *' works also very well...
>
> So the #ifdef need to change from BIG_ENDIAN to NO_UNALIGNED_ACCESSES. No
> need to add the 'or' as told in my previous mail.

My SUN UltraSPARC crashes at unaligned memory access, unless you
give the   -misalign   flag to the compiler. But I think that slows things
down. Still, a NO_UNALIGNED_ACCESS flag is of course the cleaner way.
Memcopy-routines may still be optimized anyway, to use aligned access
as often as possible. It's a lot faster on intel as well...

gruel

-- 
Dipl. math. Christoph Lampert (complex analysis, integral formulae)

Gibraltargatan 86                  |     CTH, Matematiskt centrum
rum 637                            |     Eklandagatan 86, rum 2235
41279 Gothenburg                   |     41296 Gothenburg
SWEDEN                             |     SWEDEN
Email: [email protected]                |     Email: [email protected]
                                   | 	 Tel. +46 31 772 5323 (office)



--__--__--

Message: 2
From: "Stuart Robertson" <[email protected]>
To: <[email protected]>
Date: Wed, 23 May 2001 15:16:33 +0200
Subject: [OpenDivX] Missing files in opendivx CVS repository and a missing macro definition in mmx/mmx.h

Hello,

I am trying to build the latest libdivxdecore on Linux.  I got the latest
sources from opendivx CVS repository.  In the process I found two problems.

1. MISSING FILES IN OPENDIVX CVS REPOSITORY:
There are two files missing (they *definitely* aren't in CVS).

The missing files are:

   divxcore/decore/src/timer.c
   divxcore/decore/src/mmx/yuv2rgb_mmx.c

Both files are referred to by divxcore/decore/src/Makefile.am (snippets of
which are shown below):

  libopendivx_decore_la_SOURCES= basic_prediction.c clearblock.c debug.c \
  decore.c timer.c \

  yuv2rgb_mmx.lo: mmx/yuv2rgb_mmx.c
      $(CC) -g -Wall -fPIC -D_ATT_SYNTAX -I. -I.. -c $< -o $@

Removing -DPROFILING from CFLAGS causes timer.h to use the inlined no-op
timer functions, but that isn't the point.  I still need yuv2rgb_mmx.c.

Please can someone put the missing files into CVS and inform the list when
this is done.

2. MISSING MACRO DEFINITION IN MMX/MMX.H:
The file divxcore/decore/src/mmx/basic_prediction_mmx.c contains 6
invocations of the (undefined) macro paddb_i2r.  This macro is not defined
in mmx.h (where I suppose it should be).

I guess the correct macro definition for paddb_i2r would be the following:

  #define paddb_i2r(imm, reg)   mmx_i2r(paddb, imm, reg)

Please can someone make the correction and update mmx.h in CVS.

Regards,
Stuart.



--__--__--

Message: 3
Date: Wed, 23 May 2001 17:28:09 -0700
From: Eugene Kuznetsov <[email protected]>
Reply-To: Eugene Kuznetsov <[email protected]>
To: "Stuart Robertson" <[email protected]>
Cc: [email protected]
Subject: Re: [OpenDivX] Missing files in opendivx CVS repository and a missing macro definition in mmx/mmx.h

Hello Stuart,

Wednesday, May 23, 2001, 6:16:33 AM, you wrote:

SR> Hello,

SR> I am trying to build the latest libdivxdecore on Linux.  I got the latest
SR> sources from opendivx CVS repository.  In the process I found two problems.

SR> 1. MISSING FILES IN OPENDIVX CVS REPOSITORY:
SR> There are two files missing (they *definitely* aren't in CVS).

SR> The missing files are:

SR>    divxcore/decore/src/timer.c
SR>    divxcore/decore/src/mmx/yuv2rgb_mmx.c

SR> Both files are referred to by divxcore/decore/src/Makefile.am (snippets of
SR> which are shown below):

SR>   libopendivx_decore_la_SOURCES= basic_prediction.c clearblock.c debug.c \
SR>   decore.c timer.c \

SR>   yuv2rgb_mmx.lo: mmx/yuv2rgb_mmx.c
SR>       $(CC) -g -Wall -fPIC -D_ATT_SYNTAX -I. -I.. -c $< -o $@

SR> Removing -DPROFILING from CFLAGS causes timer.h to use the inlined no-op
SR> timer functions, but that isn't the point.  I still need yuv2rgb_mmx.c.

SR> Please can someone put the missing files into CVS and inform the list when
SR> this is done.

SR> 2. MISSING MACRO DEFINITION IN MMX/MMX.H:
SR> The file divxcore/decore/src/mmx/basic_prediction_mmx.c contains 6
SR> invocations of the (undefined) macro paddb_i2r.  This macro is not defined
SR> in mmx.h (where I suppose it should be).

SR> I guess the correct macro definition for paddb_i2r would be the following:

SR>   #define paddb_i2r(imm, reg)   mmx_i2r(paddb, imm, reg)

SR> Please can someone make the correction and update mmx.h in CVS.


Both corrections are performed. Thanks for the information.


-- 
Best regards,
 Eugene
mailto:[email protected] or [email protected]




--__--__--

Message: 4
From: "chris frazier" <[email protected]>
To: [email protected]
Date: Thu, 24 May 2001 02:36:05 
Subject: [OpenDivX] file finding


if these two files are missin is there any way u could add them or include 
them in the program file or codex i dont know how big of a problem this is 
but let me know here u can find those two simple files and how u are going 
to do to include them in the sore codes so there are no errors


>From: [email protected]
>Reply-To: [email protected]
>To: [email protected]
>Subject: OpenDivX digest, Vol 1 #77 - 3 msgs
>Date: Wed, 23 May 2001 16:01:02 +0000 (GMT)
>
>Send OpenDivX mailing list submissions to
>	[email protected]
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://lists.projectmayo.com/mailman/listinfo/opendivx
>or, via email, send a message with subject or body 'help' to
>	[email protected]
>
>You can reach the person managing the list at
>	[email protected]
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of OpenDivX digest..."
>
>
>Today's Topics:
>
>    1. Simple Visual Profile vs Simple Scalable Visual Profile (Jinsoo Cho)
>    2. Re: Simple Visual Profile vs Simple Scalable Visual Profile (Andrea 
>Graziani)
>    3. Missing files in opendivx CVS repository and a missing macro 
>definition in mmx/mmx.h (Stuart Robertson)
>
>-- __--__-- 
>
>Message: 1
>From: "Jinsoo Cho" <[email protected]>
>To: <[email protected]>
>Date: Tue, 22 May 2001 19:13:05 -0400
>Subject: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual Profile
>
>This is a multi-part message in MIME format.
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280
>Content-Type: text/plain;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: base64
>
>SGVsbG8sIGFsbA0KDQpJIGhhdmUgYSBraW5kIG9mIGVsZW1lbnRhcnkgcXVlc3Rpb24uDQoNCkkg
>a25vdyB0aGF0IE9wZW5EaXZYIGVuY29kZXIgaXMgYmFzZWQgb24gTVBFRy00IHNpbXBsZSBwcm9m
>aWxlLg0KQnV0LCBJIHRoaW5rIHRoZXJlIGFyZSBmaXZlIHByb2ZpbGVzIGZvciBuYXR1cmFsIHZp
>ZGVvIGFuZCB0d28gb2YgdGhvc2UgYXJlIHNpbXBsZSBwcm9maWxlcy4gDQpXaGljaCBvbmUgaXMg
>Zm9yIE9wZW5EaXZYPw0KDQpJcyB0aGVyZSBhbnkgZG9jdW1lbnQgKHNwZWNpZmljYXRpb24pIGZv
>ciBwcm9wZXIgc2ltcGxlIHByb2ZpbGU/DQpDYW4gYW55b25lIGdpdmUgbWUgYSBwb2ludGVyIHRv
>IGl0Pw0KSSdtIGEgbmV3YmllIGluIERpdlggYW5kIEkgcmVhbGx5IG5lZWQgdG8gbG9vayB1cCB0
>aGUgYW55IGF2YWlsYWJsZSBkb2N1bWVudHMgdG8gZ2V0IHNvbWUgYmFja2dyb3VuZCBiZWZvcmUg
>SSBhY3R1YWxseSBsb29rIGF0IHRoZSBzb3VyY2UgY29kZS4NCg0KVGhhbmtzIGFsbC4NCg==
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280
>Content-Type: text/html;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: base64
>
>PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
>L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
>dD0idGV4dC9odG1sOyBjaGFyc2V0PWtzX2NfNTYwMS0xOTg3Ij4NCjxNRVRBIGNvbnRlbnQ9Ik1T
>SFRNTCA1LjUwLjQxMzQuMTAwIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT48L1NUWUxFPg0KPC9I
>RUFEPg0KPEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj48Rk9OVCBzaXplPTI+SGVsbG8sIGFs
>bDwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxE
>SVY+PEZPTlQgc2l6ZT0yPkkgaGF2ZSBhIGtpbmQgb2YmbmJzcDtlbGVtZW50YXJ5IHF1ZXN0aW9u
>LjwvRElWPg0KPERJVj48QlI+SSBrbm93IHRoYXQgT3BlbkRpdlggZW5jb2RlciBpcyBiYXNlZCBv
>biBNUEVHLTQgc2ltcGxlIHByb2ZpbGUuPEJSPkJ1dCwgDQpJIHRoaW5rIHRoZXJlIGFyZSBmaXZl
>IHByb2ZpbGVzIGZvciBuYXR1cmFsIHZpZGVvIGFuZCB0d28gb2YgdGhvc2UgYXJlIHNpbXBsZSAN
>CnByb2ZpbGVzLiA8L0RJVj4NCjxESVY+V2hpY2ggb25lIGlzIGZvciBPcGVuRGl2WD88L0ZPTlQ+
>PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05U
>IHNpemU9Mj5JcyB0aGVyZSBhbnkgZG9jdW1lbnQgKHNwZWNpZmljYXRpb24pIGZvciBwcm9wZXIg
>c2ltcGxlIA0KcHJvZmlsZT88QlI+Q2FuIGFueW9uZSBnaXZlIG1lIGEgcG9pbnRlciB0byBpdD88
>QlI+SSdtIGEgbmV3YmllIGluIERpdlggYW5kIEkgDQpyZWFsbHkgbmVlZCB0byBsb29rIHVwIHRo
>ZSBhbnkgYXZhaWxhYmxlIGRvY3VtZW50cyB0byBnZXQgc29tZSBiYWNrZ3JvdW5kIGJlZm9yZSAN
>CkkgYWN0dWFsbHkgbG9vayBhdCB0aGUgc291cmNlIGNvZGUuPC9GT05UPjwvRElWPg0KPERJVj48
>Rk9OVCBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+VGhhbmtz
>IGFsbC48L0ZPTlQ+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280--
>
>
>
>-- __--__-- 
>
>Message: 2
>Reply-To: "Andrea Graziani" <[email protected]>
>From: "Andrea Graziani" <[email protected]>
>To: "Jinsoo Cho" <[email protected]>,
>	<[email protected]>
>Subject: Re: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual 
>Profile
>Date: Tue, 22 May 2001 17:41:34 -0700
>Organization: MySelf
>
>This is a multi-part message in MIME format.
>
>------=_NextPart_000_004B_01C0E2E6.7177B580
>Content-Type: text/plain;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: quoted-printable
>
>I suppose that you are talking about=20
>
>- Simple Profile
>- Simple Scalable Profile
>
>The OpenDivX codec adopt a subset of the MPEG-4 Simple Profile.
>You can read something about profiles and levels at =
>http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/11-Profiles_paper/11-Prof=
>iles_paper.htm
>
>Regards,
>Andrea
>
>   ----- Original Message -----=20
>   From: Jinsoo Cho=20
>   To: [email protected]=20
>   Sent: Tuesday, May 22, 2001 4:13 PM
>   Subject: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual =
>Profile
>
>
>   Hello, all
>
>   I have a kind of elementary question.
>
>   I know that OpenDivX encoder is based on MPEG-4 simple profile.
>   But, I think there are five profiles for natural video and two of =
>those are simple profiles.=20
>   Which one is for OpenDivX?
>
>   Is there any document (specification) for proper simple profile?
>   Can anyone give me a pointer to it?
>   I'm a newbie in DivX and I really need to look up the any available =
>documents to get some background before I actually look at the source =
>code.
>
>   Thanks all.
>
>------=_NextPart_000_004B_01C0E2E6.7177B580
>Content-Type: text/html;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: quoted-printable
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML><HEAD>
><META http-equiv=3DContent-Type content=3D"text/html; =
>charset=3Dks_c_5601-1987">
><META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
><STYLE></STYLE>
></HEAD>
><BODY bgColor=3D#ffffff>
><DIV><FONT face=3DArial size=3D2>I suppose that you are talking about =
></FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>- Simple Profile</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>- Simple Scalable Profile</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>The OpenDivX codec adopt a subset of =
>the MPEG-4=20
>Simple Profile.</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>You can read something about profiles =
>and=20
>levels&nbsp;at <A=20
>href=3D"http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/11-Profiles_paper=
>/11-Profiles_paper.htm">http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/1=
>1-Profiles_paper/11-Profiles_paper.htm</A></FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>Andrea</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><BLOCKQUOTE dir=3Dltr=20
>style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
>BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
>   <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
>   <DIV=20
>   style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
>black"><B>From:</B>=20
>   <A [email protected] href=3D"mailto:[email protected]";>Jinsoo =
>Cho</A>=20
>   </DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
>   [email protected]=20
>   =
>href=3D"mailto:[email protected]";>[email protected]=
>.com</A>=20
>   </DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, May 22, 2001 =
>4:13 PM</DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [OpenDivX] Simple =
>Visual Profile=20
>   vs Simple Scalable Visual Profile</DIV>
>   <DIV><BR></DIV>
>   <DIV><FONT size=3D2>Hello, all</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>I have a kind of&nbsp;elementary question.</DIV>
>   <DIV><BR>I know that OpenDivX encoder is based on MPEG-4 simple=20
>   profile.<BR>But, I think there are five profiles for natural video and =
>two of=20
>   those are simple profiles. </DIV>
>   <DIV>Which one is for OpenDivX?</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>Is there any document (specification) for proper =
>simple=20
>   profile?<BR>Can anyone give me a pointer to it?<BR>I'm a newbie in =
>DivX and I=20
>   really need to look up the any available documents to get some =
>background=20
>   before I actually look at the source code.</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>Thanks =
>all.</FONT></DIV></BLOCKQUOTE></BODY></HTML>
>
>------=_NextPart_000_004B_01C0E2E6.7177B580--
>
>
>
>-- __--__-- 
>
>Message: 3
>From: "Stuart Robertson" <[email protected]>
>To: <[email protected]>
>Date: Wed, 23 May 2001 16:20:26 +0200
>Subject: [OpenDivX] Missing files in opendivx CVS repository and a missing 
>macro definition in mmx/mmx.h
>
>Hello,
>
>I am trying to build the latest libdivxdecore on Linux.  I got the latest
>sources from opendivx CVS repository.  In the process I found two problems.
>
>1. MISSING FILES IN OPENDIVX CVS REPOSITORY:
>There are two files missing (they *definitely* aren't in CVS).
>
>The missing files are:
>
>    divxcore/decore/src/timer.c
>    divxcore/decore/src/mmx/yuv2rgb_mmx.c
>
>Both files are referred to by divxcore/decore/src/Makefile.am (snippets of
>which are shown below):
>
>   libopendivx_decore_la_SOURCES= basic_prediction.c clearblock.c debug.c \
>   decore.c timer.c \
>
>   yuv2rgb_mmx.lo: mmx/yuv2rgb_mmx.c
>       $(CC) -g -Wall -fPIC -D_ATT_SYNTAX -I. -I.. -c $< -o $@
>
>Removing -DPROFILING from CFLAGS causes timer.h to use the inlined no-op
>timer functions, but that isn't the point.  I still need yuv2rgb_mmx.c.
>
>Please can someone put the missing files into CVS and inform the list when
>this is done.
>
>2. MISSING MACRO DEFINITION IN MMX/MMX.H:
>The file divxcore/decore/src/mmx/basic_prediction_mmx.c contains 6
>invocations of the (undefined) macro paddb_i2r.  This macro is not defined
>in mmx.h (where I suppose it should be).
>
>I guess the correct macro definition for paddb_i2r would be the following:
>
>   #define paddb_i2r(imm, reg)   mmx_i2r(paddb, imm, reg)
>
>Please can someone make the correction and update mmx.h in CVS.
>
>Regards,
>Stuart.
>
>
>
>
>-- __--__-- 
>
>_______________________________________________
>OpenDivX mailing list
>[email protected]
>http://lists.projectmayo.com/mailman/listinfo/opendivx
>
>
>End of OpenDivX Digest

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com



--__--__--

Message: 5
From: "chris frazier" <[email protected]>
To: [email protected]
Date: Thu, 24 May 2001 02:36:25 
Subject: [OpenDivX] file finding


if these two files are missin >    divxcore/decore/src/timer.c
>    divxcore/decore/src/mmx/yuv2rgb_mmx.cis there any way u could add them 
>or include them in the program file or codex i dont know how big of a 
>problem this is but let me know here u can find those two simple files and 
>how u are going to do to include them in the sore codes so there are no 
>errors


>From: [email protected]
>Reply-To: [email protected]
>To: [email protected]
>Subject: OpenDivX digest, Vol 1 #77 - 3 msgs
>Date: Wed, 23 May 2001 16:01:02 +0000 (GMT)
>
>Send OpenDivX mailing list submissions to
>	[email protected]
>
>To subscribe or unsubscribe via the World Wide Web, visit
>	http://lists.projectmayo.com/mailman/listinfo/opendivx
>or, via email, send a message with subject or body 'help' to
>	[email protected]
>
>You can reach the person managing the list at
>	[email protected]
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of OpenDivX digest..."
>
>
>Today's Topics:
>
>    1. Simple Visual Profile vs Simple Scalable Visual Profile (Jinsoo Cho)
>    2. Re: Simple Visual Profile vs Simple Scalable Visual Profile (Andrea 
>Graziani)
>    3. Missing files in opendivx CVS repository and a missing macro 
>definition in mmx/mmx.h (Stuart Robertson)
>
>-- __--__-- 
>
>Message: 1
>From: "Jinsoo Cho" <[email protected]>
>To: <[email protected]>
>Date: Tue, 22 May 2001 19:13:05 -0400
>Subject: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual Profile
>
>This is a multi-part message in MIME format.
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280
>Content-Type: text/plain;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: base64
>
>SGVsbG8sIGFsbA0KDQpJIGhhdmUgYSBraW5kIG9mIGVsZW1lbnRhcnkgcXVlc3Rpb24uDQoNCkkg
>a25vdyB0aGF0IE9wZW5EaXZYIGVuY29kZXIgaXMgYmFzZWQgb24gTVBFRy00IHNpbXBsZSBwcm9m
>aWxlLg0KQnV0LCBJIHRoaW5rIHRoZXJlIGFyZSBmaXZlIHByb2ZpbGVzIGZvciBuYXR1cmFsIHZp
>ZGVvIGFuZCB0d28gb2YgdGhvc2UgYXJlIHNpbXBsZSBwcm9maWxlcy4gDQpXaGljaCBvbmUgaXMg
>Zm9yIE9wZW5EaXZYPw0KDQpJcyB0aGVyZSBhbnkgZG9jdW1lbnQgKHNwZWNpZmljYXRpb24pIGZv
>ciBwcm9wZXIgc2ltcGxlIHByb2ZpbGU/DQpDYW4gYW55b25lIGdpdmUgbWUgYSBwb2ludGVyIHRv
>IGl0Pw0KSSdtIGEgbmV3YmllIGluIERpdlggYW5kIEkgcmVhbGx5IG5lZWQgdG8gbG9vayB1cCB0
>aGUgYW55IGF2YWlsYWJsZSBkb2N1bWVudHMgdG8gZ2V0IHNvbWUgYmFja2dyb3VuZCBiZWZvcmUg
>SSBhY3R1YWxseSBsb29rIGF0IHRoZSBzb3VyY2UgY29kZS4NCg0KVGhhbmtzIGFsbC4NCg==
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280
>Content-Type: text/html;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: base64
>
>PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
>L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
>dD0idGV4dC9odG1sOyBjaGFyc2V0PWtzX2NfNTYwMS0xOTg3Ij4NCjxNRVRBIGNvbnRlbnQ9Ik1T
>SFRNTCA1LjUwLjQxMzQuMTAwIiBuYW1lPUdFTkVSQVRPUj4NCjxTVFlMRT48L1NUWUxFPg0KPC9I
>RUFEPg0KPEJPRFkgYmdDb2xvcj0jZmZmZmZmPg0KPERJVj48Rk9OVCBzaXplPTI+SGVsbG8sIGFs
>bDwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxE
>SVY+PEZPTlQgc2l6ZT0yPkkgaGF2ZSBhIGtpbmQgb2YmbmJzcDtlbGVtZW50YXJ5IHF1ZXN0aW9u
>LjwvRElWPg0KPERJVj48QlI+SSBrbm93IHRoYXQgT3BlbkRpdlggZW5jb2RlciBpcyBiYXNlZCBv
>biBNUEVHLTQgc2ltcGxlIHByb2ZpbGUuPEJSPkJ1dCwgDQpJIHRoaW5rIHRoZXJlIGFyZSBmaXZl
>IHByb2ZpbGVzIGZvciBuYXR1cmFsIHZpZGVvIGFuZCB0d28gb2YgdGhvc2UgYXJlIHNpbXBsZSAN
>CnByb2ZpbGVzLiA8L0RJVj4NCjxESVY+V2hpY2ggb25lIGlzIGZvciBPcGVuRGl2WD88L0ZPTlQ+
>PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05U
>IHNpemU9Mj5JcyB0aGVyZSBhbnkgZG9jdW1lbnQgKHNwZWNpZmljYXRpb24pIGZvciBwcm9wZXIg
>c2ltcGxlIA0KcHJvZmlsZT88QlI+Q2FuIGFueW9uZSBnaXZlIG1lIGEgcG9pbnRlciB0byBpdD88
>QlI+SSdtIGEgbmV3YmllIGluIERpdlggYW5kIEkgDQpyZWFsbHkgbmVlZCB0byBsb29rIHVwIHRo
>ZSBhbnkgYXZhaWxhYmxlIGRvY3VtZW50cyB0byBnZXQgc29tZSBiYWNrZ3JvdW5kIGJlZm9yZSAN
>CkkgYWN0dWFsbHkgbG9vayBhdCB0aGUgc291cmNlIGNvZGUuPC9GT05UPjwvRElWPg0KPERJVj48
>Rk9OVCBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+VGhhbmtz
>IGFsbC48L0ZPTlQ+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg==
>
>------=_NextPart_000_0014_01C0E2F3.3AE83280--
>
>
>
>-- __--__-- 
>
>Message: 2
>Reply-To: "Andrea Graziani" <[email protected]>
>From: "Andrea Graziani" <[email protected]>
>To: "Jinsoo Cho" <[email protected]>,
>	<[email protected]>
>Subject: Re: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual 
>Profile
>Date: Tue, 22 May 2001 17:41:34 -0700
>Organization: MySelf
>
>This is a multi-part message in MIME format.
>
>------=_NextPart_000_004B_01C0E2E6.7177B580
>Content-Type: text/plain;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: quoted-printable
>
>I suppose that you are talking about=20
>
>- Simple Profile
>- Simple Scalable Profile
>
>The OpenDivX codec adopt a subset of the MPEG-4 Simple Profile.
>You can read something about profiles and levels at =
>http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/11-Profiles_paper/11-Prof=
>iles_paper.htm
>
>Regards,
>Andrea
>
>   ----- Original Message -----=20
>   From: Jinsoo Cho=20
>   To: [email protected]=20
>   Sent: Tuesday, May 22, 2001 4:13 PM
>   Subject: [OpenDivX] Simple Visual Profile vs Simple Scalable Visual =
>Profile
>
>
>   Hello, all
>
>   I have a kind of elementary question.
>
>   I know that OpenDivX encoder is based on MPEG-4 simple profile.
>   But, I think there are five profiles for natural video and two of =
>those are simple profiles.=20
>   Which one is for OpenDivX?
>
>   Is there any document (specification) for proper simple profile?
>   Can anyone give me a pointer to it?
>   I'm a newbie in DivX and I really need to look up the any available =
>documents to get some background before I actually look at the source =
>code.
>
>   Thanks all.
>
>------=_NextPart_000_004B_01C0E2E6.7177B580
>Content-Type: text/html;
>	charset="ks_c_5601-1987"
>Content-Transfer-Encoding: quoted-printable
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML><HEAD>
><META http-equiv=3DContent-Type content=3D"text/html; =
>charset=3Dks_c_5601-1987">
><META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
><STYLE></STYLE>
></HEAD>
><BODY bgColor=3D#ffffff>
><DIV><FONT face=3DArial size=3D2>I suppose that you are talking about =
></FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>- Simple Profile</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>- Simple Scalable Profile</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>The OpenDivX codec adopt a subset of =
>the MPEG-4=20
>Simple Profile.</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>You can read something about profiles =
>and=20
>levels&nbsp;at <A=20
>href=3D"http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/11-Profiles_paper=
>/11-Profiles_paper.htm">http://www.cselt.it/leonardo/icjfiles/mpeg-4_si/1=
>1-Profiles_paper/11-Profiles_paper.htm</A></FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><DIV><FONT face=3DArial size=3D2>Regards,</FONT></DIV>
><DIV><FONT face=3DArial size=3D2>Andrea</FONT></DIV>
><DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
><BLOCKQUOTE dir=3Dltr=20
>style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
>BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
>   <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
>   <DIV=20
>   style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
>black"><B>From:</B>=20
>   <A [email protected] href=3D"mailto:[email protected]";>Jinsoo =
>Cho</A>=20
>   </DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
>   [email protected]=20
>   =
>href=3D"mailto:[email protected]";>[email protected]=
>.com</A>=20
>   </DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, May 22, 2001 =
>4:13 PM</DIV>
>   <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [OpenDivX] Simple =
>Visual Profile=20
>   vs Simple Scalable Visual Profile</DIV>
>   <DIV><BR></DIV>
>   <DIV><FONT size=3D2>Hello, all</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>I have a kind of&nbsp;elementary question.</DIV>
>   <DIV><BR>I know that OpenDivX encoder is based on MPEG-4 simple=20
>   profile.<BR>But, I think there are five profiles for natural video and =
>two of=20
>   those are simple profiles. </DIV>
>   <DIV>Which one is for OpenDivX?</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>Is there any document (specification) for proper =
>simple=20
>   profile?<BR>Can anyone give me a pointer to it?<BR>I'm a newbie in =
>DivX and I=20
>   really need to look up the any available documents to get some =
>background=20
>   before I actually look at the source code.</FONT></DIV>
>   <DIV><FONT size=3D2></FONT>&nbsp;</DIV>
>   <DIV><FONT size=3D2>Thanks =
>all.</FONT></DIV></BLOCKQUOTE></BODY></HTML>
>
>------=_NextPart_000_004B_01C0E2E6.7177B580--
>
>
>
>-- __--__-- 
>
>Message: 3
>From: "Stuart Robertson" <[email protected]>
>To: <[email protected]>
>Date: Wed, 23 May 2001 16:20:26 +0200
>Subject: [OpenDivX] Missing files in opendivx CVS repository and a missing 
>macro definition in mmx/mmx.h
>
>Hello,
>
>I am trying to build the latest libdivxdecore on Linux.  I got the latest
>sources from opendivx CVS repository.  In the process I found two problems.
>
>1. MISSING FILES IN OPENDIVX CVS REPOSITORY:
>There are two files missing (they *definitely* aren't in CVS).
>
>The missing files are:
>
>    divxcore/decore/src/timer.c
>    divxcore/decore/src/mmx/yuv2rgb_mmx.c
>
>Both files are referred to by divxcore/decore/src/Makefile.am (snippets of
>which are shown below):
>
>   libopendivx_decore_la_SOURCES= basic_prediction.c clearblock.c debug.c \
>   decore.c timer.c \
>
>   yuv2rgb_mmx.lo: mmx/yuv2rgb_mmx.c
>       $(CC) -g -Wall -fPIC -D_ATT_SYNTAX -I. -I.. -c $< -o $@
>
>Removing -DPROFILING from CFLAGS causes timer.h to use the inlined no-op
>timer functions, but that isn't the point.  I still need yuv2rgb_mmx.c.
>
>Please can someone put the missing files into CVS and inform the list when
>this is done.
>
>2. MISSING MACRO DEFINITION IN MMX/MMX.H:
>The file divxcore/decore/src/mmx/basic_prediction_mmx.c contains 6
>invocations of the (undefined) macro paddb_i2r.  This macro is not defined
>in mmx.h (where I suppose it should be).
>
>I guess the correct macro definition for paddb_i2r would be the following:
>
>   #define paddb_i2r(imm, reg)   mmx_i2r(paddb, imm, reg)
>
>Please can someone make the correction and update mmx.h in CVS.
>
>Regards,
>Stuart.
>
>
>
>
>-- __--__-- 
>
>_______________________________________________
>OpenDivX mailing list
>[email protected]
>http://lists.projectmayo.com/mailman/listinfo/opendivx
>
>
>End of OpenDivX Digest

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com




--__--__--

_______________________________________________
OpenDivX mailing list
[email protected]
http://lists.projectmayo.com/mailman/listinfo/opendivx


End of OpenDivX Digest


Reply To Poster

Local References / HOW-TO / FAQs