FramePosicioningControl for processor created from list of images
Hi,
I need to create a FramePositioningControl for processor created from a list of bufferedimages.
I 've followed the instructions in the next code:
http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/JpegImagesToMovie.html and
http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/Cut.html
First thing i do is create a source stream for the list of bufferedimage: SourceStream class.
Then i created a data source that contains an instance of SourceStream: ListImageDataSource class
Finally i created a processor using an instance of ListImageDataSource.
I get the next error when i try to create FramePositioningControl control for that processor:
The processor does not support FramePositioningControl.
The example program is the next. Its a little long but easily understandable.
I test my program with a video file and it works but when i try test it from a list of images i get the error.
Can it be because format chosen of every image? i use RGB but i dont know if that is correct
I need to have a method called getFrame(int index) that returns the frame at the specified index.
If a processor doesnt support framepositioningcontrol when it is created from a list of image, can i use a interface (seekable or other) to do that?
import java.awt.Dimension;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Vector;
import java.net.*;
import java.io.*;
import javax.imageio.*;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import javax.media.Buffer;
import javax.media.ConfigureCompleteEvent;
import javax.media.ControllerEvent;
import javax.media.ControllerListener;
import javax.media.EndOfMediaEvent;
import javax.media.Format;
import javax.media.Manager;
import javax.media.PrefetchCompleteEvent;
import javax.media.Processor;
import javax.media.RealizeCompleteEvent;
import javax.media.ResourceUnavailableEvent;
import javax.media.Time;
import javax.media.control.FrameGrabbingControl;
import javax.media.control.FramePositioningControl;
import javax.media.control.TrackControl;
import javax.media.format.VideoFormat;
import javax.media.protocol.ContentDescriptor;
import javax.media.protocol.PullBufferDataSource;
import javax.media.protocol.PullBufferStream;
public class PositionableVideo implements ControllerListener{
Processor p = null;
Object waitSync = new Object();
boolean stateTransitionOK = true;
int width = 0;
int height = 0;
FramePositioningControl fpc = null;
FrameGrabbingControl fgc = null;
int totalFrames = 0;
ListImageDataSource ids = null;
public static void main(String args[]){
String [] images = {"http://farm3.static.flickr.com/2084/2068533005_87b8b15914_m.jpg",
"http://farm1.static.flickr.com/158/336360357_3a183e2e61_m.jpg"};
Vector<BufferedImage> bivector = new Vector<BufferedImage>(images.length);
for(int i = 0; i < images.length; i++){
System.out.println("Reading image: "+(i+1)+"/"+images.length);
try{
URL url = new URL(images);
bivector.add(ImageIO.read(url));
}catch(Exception e){
System.err.println("Error loading images: "+e);
System.out.println("Images read");
PositionableVideo pv = new PositionableVideo(bivector, 25);
pv.getClass();
public PositionableVideo(Vector<BufferedImage> images, int frameRate) throws NullPointerException{
if(images != null){
ids = new ListImageDataSource(images, frameRate);
if(!open(ids)){ return; }
System.out.println("JMFVideo created");
else{
throw new NullPointerException();
private boolean open(ListImageDataSource ids){
try {
p = Manager.createProcessor(ids);
} catch (Exception e) {
System.err.println("Cannot create a processor from the data source");
return false;
p.addControllerListener(this);
p.configure();
if (!waitForState(p.Configured)) {
System.err.println("Failed to configure the processor");
return false;
// p.setContentDescriptor(null);
// Query for the processor for supported formats.
// Then set it on the processor.
/*TrackControl tcs[] = p.getTrackControls();
Format f[] = tcs[0].getSupportedFormats();
for(int i = 0; i <tcs.length; i++){
Format fc[] = tcs[i].getSupportedFormats();
if (f == null || f.length <= 0) {
System.err.println("The mux does not support the input format: " + tcs[0].getFormat());
return false;
tcs[0].setFormat(f[0]);
System.out.println("Setting the track format to: " + f[0]);
// Put the Processor into realized state.
p.realize();
if (!waitForState(p.Realized)) {
System.err.println("Failed to realize the processor");
return false;
// Prefetch the processor.
p.prefetch();
if (!waitForState(p.Prefetched)) {
System.err.println("Failed to prefetch the processor");
return false;
System.out.println("start processing...");
// OK, we can now start the actual transcoding.
p.start();
//wait to images are ready: try{Thread.sleep(3000);}catch(Exception e){}
// Create a frame positioner.
fpc = (FramePositioningControl) p.getControl("javax.media.control.FramePositioningControl");
if (fpc == null) {
System.err.println("The processor does not support FramePositioningControl");
return false;
// Create a frame grabber.
fgc = (FrameGrabbingControl) p.getControl("javax.media.control.FrameGrabbingControl");
if (fgc == null) {
System.err.println("The processor does not support FrameGrabbingControl");
return false;
return true;
private boolean waitForState(int state) {
synchronized (waitSync) {
try {
while (p.getState() != state && stateTransitionOK)
waitSync.wait();
} catch (Exception e) {}
return stateTransitionOK;
public void controllerUpdate(ControllerEvent evt) {
if (evt instanceof ConfigureCompleteEvent ||
evt instanceof RealizeCompleteEvent ||
evt instanceof PrefetchCompleteEvent) {
synchronized (waitSync) {
stateTransitionOK = true;
waitSync.notifyAll();
} else if (evt instanceof ResourceUnavailableEvent) {
synchronized (waitSync) {
stateTransitionOK = false;
waitSync.notifyAll();
} else if (evt instanceof EndOfMediaEvent) {
p.close();
System.exit(0);
class ListImageDataSource extends PullBufferDataSource{
SourceStream streams[] = null;
Time duration = null;
public ListImageDataSource(Vector<BufferedImage> images, int frameRate) throws NullPointerException{
if(images != null){
streams = new SourceStream[1];
streams[0] = new SourceStream(images, frameRate);
duration = new Time( ((double) images.size() / frameRate) ); //seconds
else{
throw new NullPointerException();
public PullBufferStream[] getStreams() { return streams; }
public void connect(){}
public void disconnect(){}
public void start(){}
public void stop(){}
//Content type is of RAW since we are sending buffers of video frames without a container format
public String getContentType() { return ContentDescriptor.RAW; }
public Time getDuration(){ return duration; }
public Object[] getControls() { return new Object[0]; }
public Object getControl(String type) { return null; }
class SourceStream implements PullBufferStream {
Vector <BufferedImage> images;
int width, height;
VideoFormat format;
int frameRate;
int nextImage = 0; // index of the next image to be read.
boolean ended = false;
public SourceStream(Vector <BufferedImage> images, int frameRate) {
this.width = images.get(0).getWidth();
this.height = images.get(0).getHeight();
this.frameRate = frameRate;
this.images = images;
format = new VideoFormat(VideoFormat.RGB, new Dimension(width, height),
Format.NOT_SPECIFIED, Format.intArray, (float) frameRate);
public boolean willReadBlock() { return false; }
public int getFrameRate() { return frameRate; }
public void read(Buffer buf) throws IOException {
if (nextImage >= images.size()) { // Check if we've finished all the frames.
buf.setEOM(true);
buf.setOffset(0);
buf.setLength(0);
ended = true;
return;
Object data = buf.getData();
int maxDataLength = width * height * 3;
// Check to see the given buffer is big enough for the frame.
if (data == null || !(data.getClass() == Format.intArray) ||
((int[]) data).length < maxDataLength) {
data = new int[maxDataLength];
buf.setData(data);
BufferedImage bi = images.get(nextImage);
bi.getRGB(0, 0, width, height, (int[]) data, 0, width);
Save every image. It works
try{
OutputStream salida = new FileOutputStream( "frame"+data.toString()+".jpeg" );
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder( salida );
encoder.encode(bi);
salida.close();
} catch(IOException e){}
buf.setOffset(0);
buf.setLength(maxDataLength);
buf.setFormat(format);
buf.setFlags(buf.getFlags() | buf.FLAG_KEY_FRAME);
buf.setSequenceNumber(nextImage);
buf.setTimeStamp( (long) (nextImage * (1000 / frameRate) * 1000000) );
nextImage++;
public ContentDescriptor getContentDescriptor() {
return new ContentDescriptor(ContentDescriptor.RAW);
public Format getFormat() { return format; }
public long getContentLength() { return 0; }
public boolean endOfStream() { return ended; }
public Object[] getControls() { return new Object[0]; }
public Object getControl(String type) { return null; }
Thanks so much
Thanks.
I found a way of doing it by creating a view and calling it recursively everytime a user swipes
Similar Messages
-
BADI BBP_CREATE_BE_PO_NEW for PO created from Bid.
Hi gurus.
Iu2019m working in classic scenario, and I need to change PO data before to create the PO in ECC.
When we create a PO form SC we can change data in BADI BBP_CREATE_BE_PO_NEW (methods FILL_PO_INTERFACE and FILL_PO_INTERFACE1) without problem. But when we create a PO from a BID the BADI doesnu2019t work.
If we fix a break-point the system stop for PO created from SC, but doesnu2019t stop for PO from Bid.
Any suggest?
Thanks and regards.
Raúl.What you can try is to use the BBP_DOC_CHANGE_BADI for BID: when price is 0: clear IR_IND (invoice expected) and GR_IND (goods receipt expected) on item level. Be prepared for SRM putting back those indicators though (SRM gets these from the vendor details).
The badi you mentioned in your first post should be the one you have to use as you are in classic mode. I would raise an OSS note because the way you use the badi is correct - it should be called and if it doesn't SAP has to provide a solution.
Maybe there is a user-exit in ECC in the function module that creates the order (BAPI_PO_CREATE1) as a (hopefully temporary) work around.
Regards,
Robin -
What are the naming conventions used for aggregates created from Query?
What are the naming conventions used for aggregates created from Query?
Hi Reddy,
As you know aggregates are baby cubes right.
Aggregate names by default system has given as 6 digit number like 100831 but write the description by yourself.
Here you have to remember fact table is created with the name
like for ex: /BIC/F100831.
while creating aggregates you can observe all options carefully till complete the creation process then after I am sure about
your can get idea .
If problem still persists with you let me know the same until
get out of that.
else assign points if this is sufficient.
Thanks,
Ramki -
Change item category for PR created from SCM system
Hi All,
I want to change the item category field from value '7' to '0' for the purchase requests created from SCM system.
I have tried the exit CIFPUR02.
But the PRs are not getting created if change hte item category.
Please advice how I can achieve this.
Regards,
Shobana.KFixed it myself
-
Release strategy for PREQs created from PM work order
Hi All,
I have an issue with determining release strategy for purchase requisition for external services created via PM work order (iw31 transaction).
We have activated release strategy for Purchase requisition based on the following characteristics:
CEBAN_PLANT
CEBAN_COST_CENTER_GROUP
CEBAN_MANUAL
Characteristic CEBAN_COST_CENTER_GROUP is defined via user exit based on the cost center used in the PREQ and a z table which contains all cost centers mapped to the corresponding cost center goups.
In the user exit we have consider to cases:
The first one is when a purchase requisition is created with account assignment K (cost center) then system is checking the z table and determines the right cost center group.
The second case is when a purchase requisition is created with account assignment F (internal order) then based on the order type and number the cost center in the order is defined and based on it the corresponding entry in the z table cost center group is assigned.
The third case is when purchase requisition for services is created automatically from PM work order. In this case the PREQ is again with account assignment F, but at the time when user exit is checking the input parameters the real number of the work order does not exist and system can not defined the other parameters.
We have defined for this requisitions in the release strategy for characteristic CEBAN_MANUAL creation indicator " F".
Has anybody of you defined release strategy for PREQs created out of work order before. How did you manage to trigger the release strategy?
Best Regards,
DesislavaHi,
For PM order find the costcenter in the settlement rule of the order or else find the costcenter in the Location tab of the order.
Consider this filed from order & write in the Z program to pick up the costcenter from there to find out the cost center group.
Regards,
Raj -
BAPI needed for goods receipt for delivery created from sales order
Hi experts,
I need help.
I want to post goods receipt for the delivery created from sales order. I have tried out BAPI BAPI_GOODSMVT_CREATE but I am not able to post it.
Is there any way to post this? I need BAPI and not FM MB_*....
Thanks & REgards,
Bhavin A. ShahHi,
Please refer to link,
https://wiki.sdn.sap.com/wiki/display/Snippets/BAPI_GOODSMVT_CREATE-ABAP
Regards
Shree -
Min date for each month from list
Hi all,
I need to select only minimal date for each month from this sample query:
select date '2011-01-04' as adate from dual union all
select date '2011-01-05' as adate from dual union all
select date '2011-01-06' as adate from dual union all
select date '2011-02-01' as adate from dual union all
select date '2011-02-02' as adate from dual union all
select date '2011-02-03' as adate from dual union all
select date '2011-10-03' as adate from dual union all
select date '2011-10-04' as adate from dual union all
select date '2011-10-05' as adate from dual So the result should be:
04.01.2011
01.02.2011
03.10.2011How do I perform it?WITH dates
AS (SELECT DATE '2011-01-04' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-01-05' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-01-06' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-02-01' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-02-02' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-02-03' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-10-03' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-10-04' AS adate FROM DUAL
UNION ALL
SELECT DATE '2011-10-05' AS adate FROM DUAL)
SELECT TO_CHAR (MIN (adate), 'DD.MM.YYYY') adate
FROM dates
GROUP BY to_char(adate, 'YYYY.MM')
ADATE
03.10.2011
01.02.2011
04.01.2011 -
Release Strategy for reservation created from PM and PS
Dear All,
How to configure the release strategy for reservation generated from PM and PS.
Regards,
Atanudo you talk about release strategie for requisitions, or really reservations?
-
PO Output for Communication doesn't work for POs created from a requisition
Hi gurus,
When I create a PO using the standard PO form, I have no problem generating the xml tags in the log file when I run the PO Output for Communication (using Debug option).
When I create a requisition from Iprocurement, it automatically generates a PO. If I run the PO Output for communication for this PO, it gives me a bunch of gibberish data in the log file. like little squares and symbols.
Can anyone help me on this. We are using R12.
Thanks in advanced!This Program "PO Output for Communication" does effects in other parts.
I mean that this program actually sends an email (or fax or print) along with the PO in PDF attachment or in the TEXT format.
This program does other part than the above mentioned point also.If yes then provide me the information in which other parts this program effects.I believe it is only the part you mentioned above.
PO Output for Communication
http://docs.oracle.com/cd/E18727_01/doc.121/e13410/T446883T443960.htm#srs.poxpopdf
PO Output for Communication Search
http://www.oracle.com/pls/ebs121/search?word=PO+Output+for+Communication&format=ranked&remark=quick_search
Thanks,
Hussein -
Syncing problems for playlists created from coverting 33 records
My kids recently purchased Deck USB turntable that converts older 33 records into MP3 file format. I successfully converted and loaded to I-tunes. They play inside I-tunes, but are not synced or moved to I-Touch. Help!!
did you get a solution for this issue. I am trying to generate a stub to connect to a webservice i created by exposing my stateless session EJB as a web service, using annotations. I want to create a client stub using the clientgen from weblogic 81. I am unable to do this, do you have any solution to this.
-
How to set condition for my Choose From List
hi ..plz check my code...i want to set a condition on my CFL which opens GL Accounts..it has to show only Active Accounts...but when i run the program iam able to see all accounts..what might me the proble..
my code is as follows
'''''''''' load form
private sub loadform()
'' here iam loading form which is designed in Screen painter where i have a textbox (uid = 19) and CFL_2 as its choosefromlist and object type = 1 alias name = ActCode
conditionCFL()
oform.visble = true
end sub
'''''''''' end of load form
'''''''''setting condition
private sub ConditionCFL()
Try
Dim oCFLs As SAPbouiCOM.ChooseFromListCollection
Dim oCons As SAPbouiCOM.Conditions
Dim oCon As SAPbouiCOM.Condition
oCFLs = oForm.ChooseFromLists
Dim oCFL As SAPbouiCOM.ChooseFromList
Dim oCFLCreationParams As SAPbouiCOM.ChooseFromListCreationParams
oCFLCreationParams = SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_ChooseFromListCreationParams)
' Adding 2 CFL, one for the button and one for the edit text.
oCFLCreationParams.MultiSelection = False
oCFLCreationParams.ObjectType = "1"
oCFLCreationParams.UniqueID = "CFL1"
oCFL = oCFLs.Add(oCFLCreationParams)
' Adding Conditions to CFL1
oCons = oCFL.GetConditions()
oCon = oCons.Add()
oCon.Alias = "Postable"
oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL
oCon.CondVal = "Y"
oCFL.SetConditions(oCons)
oCFLCreationParams.UniqueID = "CFL2"
oCFL = oCFLs.Add(oCFLCreationParams)
Catch
MsgBox(Err.Description)
End Try
end sub
'''''''''end of setting condition
i have still more code...plz follow the next code which is posted below.....continuation from above code...plz foloow complete code
'''''''''''item event
Private Sub SBO_Application_ItemEvent(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.ItemEvent
Dim EventEnum As SAPbouiCOM.BoEventTypes
EventEnum = pVal.EventType
Try
Select Case pVal.EventType
Case SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST
If pVal.BeforeAction = True Then
Dim oCFLEvent As SAPbouiCOM.IChooseFromListEvent = DirectCast(pVal, SAPbouiCOM.IChooseFromListEvent)
Dim oDataTable As SAPbouiCOM.DataTable = oCFLEvent.SelectedObjects
Dim val As String
Try
If pVal.ItemUID = "19" Then
Me.oDBDataSource.SetValue("U_BalenceSheet_Acct", 0, oCFLEvent.SelectedObjects.GetValue(0, 0))
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End If
Exit Select
End Select
Catch ex As Exception
MsgBox(ex.ToString)
End Try
end sub
''''''''''end of item event
Edited by: Shenaz Sultana on Nov 13, 2009 2:18 PM -
Hi Experts,
My requirement is that smart-form spool will be converted into PDF and will be saved on to application server. Now, a third party tool will read the data and print it. I want to update properties of this PDF like author, keywords. These properties can be seen when we save PDF on desktop and right-click on it.
Please provide pointers to address this issue. Any input will be highly appriciated.
Regards,
Gouri.Hi,
Its good that u pasted the complete log file. In your environment you have to run this upgrade tool only once from any of the middle tier.
And with respect to your error that u got in precheck is quite simple. All u have to do is just run this script from by connecting to portal schema using sqlplus.
Run dropupg.sql
Location-------- /raid/product/OraHome_1/upgrade/temp/portal/prechktmp/dropupg.sql
Later you re-run the upgrade tool and let me know the status.
Good luck
Tanmai -
Need Transparent background for video created from Photoshop Imageready
I created a
a man in imageready walking across the screen with a transparent background. I exported as an .mov like I normally do and converted to a
n F4v. But when placed in ID, the video displays with a black BG. Can anyone help? thanksto get the transparent effect, you actually code it into the
surrounding .html using "wmode=transparent" Google that and you
should fine a tutorial. Remember that when you actually put in
wmode and its value that you need to paste it in there twice (just
like all the other tags that are already there). -
Can't delete a logical volume group created from a blank disk image
Hi all,
I'm a recent convert from Windows, so do bear with me while I grapple with all the new terminology.
Basically, here's the problem: I've been trying to create an encrypted drive and have been at it for a few hours now. I ended up with two 'logical volume groups' created from blank disk images, neither of which are password-protected, and one of which I quite stupidly named "hidden folder" and can't rename now. Anyways, I decided to throw it all away and start right from scratch, but now disk utility won't let me delete these two logical volume groups despite me dismounting both devices, trying to trash the containing folder, etc. Some searching about online has gotten me into the belief that there should be an 'erase' tab in the disk utility window which is not showing up when I click on those drives (however, the erase tab does appear when I click on the indented partitions on each drive). Here's a screenshot to give you guys an idea:
-Here's the disk utility window. The two drives I'm trying to get rid of are "Hidden Folder" and "HD2"
-Here's what I suppose would be called the 'containing folder' in which both drives reside
-And finally my setup, just in case it's relevant
Oh and btw this would be my first post here! How exciting
Thanks in advance,
Arthurnidra wrote:
When I right click on it these are the choices: Open; Move to Trash; Get Info; Compress...; Burn ... to disc; Duplicate; Make Alias; Copy ...; Clean Up Selection; Show view options; Label; Folder Actions Setup.
That is as it should be. If you select "Move to Trash" does it move the folders to the trash? If so, do the following from my previous post:
tjk wrote:
1. Open Terminal (in Applications, Utilities).
2. Copy and paste the following command into the Terminal window (or type it exactly as follows):
sudo rm -rf ~/.Trash/*
3. Press Return.
4. Type in your password when asked (note: you will not see anything being entered as you type your password).
5. Hit Return.
6. Wait until the process finishes/the Terminal prompt returns.
7. Quit Terminal.
I wonder if I need to do some changes to the rights about doing this action "move to trash"?
Run Repair Permissions in Disk Utility.
this is making me very uncomfortable, I know myself to solve any problems I tackle/___sbsstatic___/migration-images/migration-img-not-avail.png Something so simple as this is making me crazy
I don't know if it would make me any crazier than I am, but I sure wouldn't want a stray folder just hanging around on my desktop either. -
Choose from list - data display with condition
Hi,
I 've developed a form using screen painter, I ' ve attached a choose from list to fill GRPo Number. In the choose from list the GRPo no. should not display again which once I have selected and saved.
Let me have a good solution please and it would be appreciated.
Thanks & Regards,
Venkatesan G.Hi suresh,
where did you put this code?....In the choose_from_list event handler?..I've tried a similar solution, before reading your post, but it doesn't work because if i dynamically set the condition for the choose from list i got an empty table.
i've tried to put my code when beforeaction=true and i have this kind of problem. The difference is that i need to set the filter starting with the value i've entered on the field connected to the choose from list. I put code here, so it's more clear
If (pVal.Before_Action = True) And (pVal.EventType = SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST) Then
Dim oCFL As SAPbouiCOM.ChooseFromList
Dim oCons As SAPbouiCOM.Conditions
Dim oCon As SAPbouiCOM.Condition
Dim sItemCode As String
oEditText = oMatrix.Columns.Item("V_ItemCode").Cells.Item(pVal.Row).Specific
sItemCode = oEditText.Value.ToString
oCFL = oForm.ChooseFromLists.Item("CFL_Item")
oCons = oCFL.GetConditions()
oCon = oCons.Add()
oCon.Alias = "ItemCode"
oCon.Operation = SAPbouiCOM.BoConditionOperation.co_START
oCon.CondVal = sItemCode
oCFL.SetConditions(oCons)
End If
My situation is that i type something in V_ItemCode column and after that i press the tab key to open the choose from list.
Would be ok if i get the SAP standard beahviour too, that doesn't open the choose from list, but fills the field with the first code starting with what you type.
Thanks in advance
Maybe you are looking for
-
Does the optical audio out work?
I have the ATV HDMI connected to a HDMI switcher. The switcher output connected to an Asus 27" monitor. The other 2 units on the HDMI switcher is a PS3 and a Tivo. I also have a TosLink switcher for the audio on all the units. The output of my TosLin
-
Hello I have downloaded the seeded 1099 template provided. Modified the necessary changes, saved it as Adobe Version5.0 or later and created a new template in the Apps. When I run the conc program the output file is not getting created. Any input or
-
Hello guys What would be you wish list in terms of lens ? Post yours here and let's hope the voices will go all the way to Tokyo. Personally, considering Canon has not announced any bright EF lens (less than 2.8) since 2008, I really miss some exciti
-
Standalone oc4j undeploy exception
Hi, We are currently getting the following exception thrown on standalone oc4j whilst undeploying an axis2 web service. 09/04/30 16:34:37 WARNING: ApplicationUnDeployer.removeFiles WARNING: Unable to remove appDir C:\oracle\product\10.1.3\oc4j\j2ee\h
-
Gmusicbrowser doesn't see no mpg321 nither gstreamer
Hello! Arch is great, so I inspired and setup it on my machine as media server. But I got a problem: I installed gmusicbrowser. Then mpg321 and gstreamer. But when I want to configure gmusicbrowser (Settings-Audio) it doesn't see mpg31 and gstreamer